.AppProfession-module-scss-module__gSyikW__container{max-width:1920px;margin:0 auto}.AppProfession-module-scss-module__gSyikW__filterWrapper{justify-content:flex-end;margin-bottom:8px;display:flex}.AppProfession-module-scss-module__gSyikW__filterWrapper svg{cursor:pointer}.AppProfession-module-scss-module__gSyikW__emptyBlock{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.AppProfession-module-scss-module__gSyikW__emptyText{text-align:center;margin-bottom:32px}.AppProfession-module-scss-module__gSyikW__cards{gap:24px;padding-top:24px;display:flex}.AppProfession-module-scss-module__gSyikW__title{font-size:30px;font-weight:600}.AppProfession-module-scss-module__gSyikW__actions{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;margin:0 auto;padding:24px;display:flex}.AppProfession-module-scss-module__gSyikW__explore{background-color:var(--gray);justify-content:center;align-items:center;gap:24px;margin-top:48px;padding:48px 32px;display:flex}.AppProfession-module-scss-module__gSyikW__exploreText{color:#000;font-size:16px}.AppProfession-module-scss-module__gSyikW__exploreButton{min-width:150px}.AppProfession-module-scss-module__gSyikW__actionButtons{flex-direction:row;justify-content:center;gap:1rem;margin:2rem auto;display:flex}.AppProfession-module-scss-module__gSyikW__transparent{opacity:.5;pointer-events:none}.AppProfession-module-scss-module__gSyikW__updateProfileModalDescription{font-size:14px}.AppProfession-module-scss-module__gSyikW__updateProfileModalActions{justify-content:flex-end;gap:16px;display:flex}.AppProfession-module-scss-module__gSyikW__personalityType{text-align:center;color:var(--gray2);margin-bottom:32px;line-height:28px}@media screen and (max-width:768px){.AppProfession-module-scss-module__gSyikW__title{font-size:24px}.AppProfession-module-scss-module__gSyikW__explore{flex-direction:column;gap:16px}.AppProfession-module-scss-module__gSyikW__exploreText{text-align:center}.AppProfession-module-scss-module__gSyikW__exploreButton{width:auto}.AppProfession-module-scss-module__gSyikW__personalityInfoWrapper .AppProfession-module-scss-module__gSyikW__line{width:50%}.AppProfession-module-scss-module__gSyikW__personalityInfoWrapper .AppProfession-module-scss-module__gSyikW__infoWrapper{width:100%}}.AppProfession-module-scss-module__gSyikW__professionsAlert{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.AppProfession-module-scss-module__gSyikW__loadingProfession{padding:0 100px}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper{align-items:center;gap:16px;display:flex}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingTitle{width:40%;font-size:3rem}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__timerWrapper{color:var(--primary)}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingDescription{flex-direction:column;gap:16px;width:55%;padding-top:20px;display:flex}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingDescription h2{align-items:center;gap:16px;font-size:1.5rem;display:flex}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingDescription .AppProfession-module-scss-module__gSyikW__loadingDescriptionText{color:var(--gray);font-size:.9rem;font-style:normal;font-weight:500;line-height:25px;text-decoration:none}@media screen and (max-width:768px){.AppProfession-module-scss-module__gSyikW__loadingProfession{padding:0 10px}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper{flex-direction:column;gap:16px}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingTitle{text-align:center;width:100%!important}.AppProfession-module-scss-module__gSyikW__loadingProfession .AppProfession-module-scss-module__gSyikW__loadingTitleWrapper .AppProfession-module-scss-module__gSyikW__loadingDescription{width:100%!important}.AppProfession-module-scss-module__gSyikW__cards{flex-direction:column}}.AppProfession-module-scss-module__gSyikW__professions_title_container{flex-flow:column wrap;gap:16px;margin:0 auto;padding-top:4rem;display:flex}@media screen and (max-width:768px){.AppProfession-module-scss-module__gSyikW__professions_title_container{flex-flow:row;gap:0}}
.AppTimer-module-scss-module__8OjR6a__countDown{justify-content:center;align-items:center;gap:8px;margin:auto;display:flex}.AppTimer-module-scss-module__8OjR6a__countDown .AppTimer-module-scss-module__8OjR6a__box{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:32px;font-weight:600;display:flex}.AppTimer-module-scss-module__8OjR6a__countDown .AppTimer-module-scss-module__8OjR6a__dot{font-size:34px}
.TextAnimator-module-scss-module__47KQ-W__text{font-size:16px;font-style:normal;font-weight:500;line-height:25px;text-decoration:none}
.Button-module-scss-module__ncJF3W__button{cursor:pointer;color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:7px;outline:none;justify-content:center;align-items:center;padding:10px;font-size:14px;font-style:normal;font-weight:300;line-height:18px;text-decoration:none;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;display:inline-flex}.Button-module-scss-module__ncJF3W__button>:nth-child(2),.Button-module-scss-module__ncJF3W__button>:nth-child(3),.Button-module-scss-module__ncJF3W__button>:nth-child(4){margin-left:8px}.Button-module-scss-module__ncJF3W__button .Button-module-scss-module__ncJF3W__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module-scss-module__ncJF3W__button svg{width:18px;height:18px}.Button-module-scss-module__ncJF3W__button.Button-module-scss-module__ncJF3W__disabled{cursor:not-allowed}.Button-module-scss-module__ncJF3W__primary{color:#fff;border-color:var(--primary);background-color:var(--primary)}.Button-module-scss-module__ncJF3W__primary:hover{background-color:var(--primary-hover)}.Button-module-scss-module__ncJF3W__primary.Button-module-scss-module__ncJF3W__disabled{color:var(--gray6);border-color:var(--gray);background-color:var(--gray)}.Button-module-scss-module__ncJF3W__primary_outline{color:var(--primary);border-color:var(--primary);background-color:#fff}.Button-module-scss-module__ncJF3W__primary_outline svg{fill:var(--primary)}.Button-module-scss-module__ncJF3W__primary_outline:hover{color:var(--primary-hover);border-color:var(--primary-hover)}.Button-module-scss-module__ncJF3W__primary_outline.Button-module-scss-module__ncJF3W__disabled{color:var(--gray);border-color:var(--gray)}.Button-module-scss-module__ncJF3W__secondary{color:#fff;border-color:var(--alternate);background-color:var(--alternate)}.Button-module-scss-module__ncJF3W__secondary svg{fill:var(--alternate)}.Button-module-scss-module__ncJF3W__secondary:hover{background-color:var(--link)}.Button-module-scss-module__ncJF3W__secondary.Button-module-scss-module__ncJF3W__disabled{color:var(--gray6);border-color:var(--gray);background-color:var(--gray)}
.GenerateLetter-module-scss-module__xEeGyq__container{flex-direction:column;gap:max(1.5rem,min(3vw,2rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__title{text-wrap:pretty;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.GenerateLetter-module-scss-module__xEeGyq__subtitle{color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word;align-items:flex-start;gap:max(.5rem,min(1.5vw,.75rem));margin:0;font-size:max(1rem,min(2vw,1.125rem));font-weight:600;line-height:1.4;display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageContainer{flex-direction:column;gap:max(.75rem,min(2vw,1rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageSwitcher{flex-wrap:wrap;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__locale{border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:max(.3125rem,min(1vw,.375rem)) max(.875rem,min(2vw,1rem));font-family:inherit;font-size:max(.9375rem,min(1.8vw,1.0625rem));transition:border-color .15s,background-color .15s,color .15s}.GenerateLetter-module-scss-module__xEeGyq__locale:hover{border-color:color-mix(in oklch,var(--primary)60%,transparent);background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__locale:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)24%,transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)24%,transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__input_file_label:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)24%,transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)24%,transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__selected{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary)10%,transparent);color:var(--primary);font-weight:500}.GenerateLetter-module-scss-module__xEeGyq__locale.GenerateLetter-module-scss-module__xEeGyq__selected:hover{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary)10%,transparent);color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__line{border:none;border-top:1px solid color-mix(in oklch,var(--border)60%,transparent);margin:0}.GenerateLetter-module-scss-module__xEeGyq__styleContainer{flex-direction:column;gap:max(.75rem,min(2vw,1rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer{flex-wrap:wrap;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton{border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:max(.375rem,min(1vw,.5rem));padding:max(.3125rem,min(1vw,.375rem)) max(.875rem,min(2vw,1rem));font-family:inherit;font-size:max(.9375rem,min(1.8vw,1.0625rem));transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton:hover{border-color:color-mix(in oklch,var(--primary)60%,transparent);background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton.GenerateLetter-module-scss-module__xEeGyq__selected{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary)10%,transparent);color:var(--primary);font-weight:500}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton.GenerateLetter-module-scss-module__xEeGyq__selected:hover{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary)10%,transparent);color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__fileContainer{align-items:center;gap:max(.5rem,min(1.5vw,.75rem));margin:max(.75rem,min(2vw,1rem)) 0;display:flex}@media (max-width:640px){.GenerateLetter-module-scss-module__xEeGyq__fileContainer{flex-wrap:wrap;align-items:flex-start}.GenerateLetter-module-scss-module__xEeGyq__container_form_file{flex-basis:100%}}.GenerateLetter-module-scss-module__xEeGyq__container_form_file{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.GenerateLetter-module-scss-module__xEeGyq__input_file_label{border:1px solid var(--border);background-color:var(--card);cursor:pointer;color:var(--foreground);white-space:nowrap;border-radius:.75rem;flex-shrink:0;padding:max(.5rem,min(1.5vw,.625rem)) max(1rem,min(2.5vw,1.25rem));font-size:max(.9375rem,min(2vw,1.125rem));font-weight:500;transition:border-color .15s,background-color .15s}.GenerateLetter-module-scss-module__xEeGyq__input_file_label:hover{background-color:var(--accent)}.GenerateLetter-module-scss-module__xEeGyq__input_file{display:none}.GenerateLetter-module-scss-module__xEeGyq__fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:1.125rem;font-weight:500;overflow:hidden}.GenerateLetter-module-scss-module__xEeGyq__fileNameEmpty{color:var(--destructive)}.GenerateLetter-module-scss-module__xEeGyq__button_x{cursor:pointer;color:var(--muted-foreground);background-color:#0000;border:none;border-radius:.375rem;align-items:center;padding:.25rem;transition:background-color .15s,color .15s;display:flex}.GenerateLetter-module-scss-module__xEeGyq__button_x:hover{background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__buttonContainer{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea{cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:max(2.5rem,min(8vw,2.75rem));height:max(2.5rem,min(8vw,2.75rem));transition:opacity .15s;display:flex}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:hover{opacity:.85}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:active{transform:scale(.97)}.GenerateLetter-module-scss-module__xEeGyq__buttonTextaraSecondary{background-color:var(--secondary)}.GenerateLetter-module-scss-module__xEeGyq__buttonTextaraPrimary{background-color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__jobOfferSection{flex-direction:column;display:flex}.GenerateLetter-module-scss-module__xEeGyq__textareaContainer{flex-direction:column;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__textarea{border:1px solid var(--border);background-color:color-mix(in oklch,var(--background)88%,var(--card));width:100%;min-height:max(14rem,min(36vh,28rem));color:var(--foreground);resize:none;box-sizing:border-box;border-radius:.75rem;padding:max(1rem,min(2vw,1.5rem));font-family:inherit;font-size:max(.9375rem,min(2vw,1.125rem));line-height:1.5;transition:border-color .2s}.GenerateLetter-module-scss-module__xEeGyq__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)16%,transparent);outline:none}.GenerateLetter-module-scss-module__xEeGyq__textarea::placeholder{color:var(--muted-foreground)}.GenerateLetter-module-scss-module__xEeGyq__footerContainer{border-top:1px solid color-mix(in oklch,var(--border)60%,transparent);flex-direction:column;justify-content:space-between;align-items:stretch;gap:max(1rem,min(2vw,1.5rem));padding-top:max(1.25rem,min(3vw,2rem));display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__footerContainer{flex-direction:row;align-items:center}}.GenerateLetter-module-scss-module__xEeGyq__profileArea{flex:none;width:100%}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__profileArea{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__selectorProfile{padding:0}.GenerateLetter-module-scss-module__xEeGyq__toggleContainer{flex:1;justify-content:flex-start;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));width:100%;display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__toggleContainer{justify-content:center;width:auto}}.GenerateLetter-module-scss-module__xEeGyq__toggleText{color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word;font-size:max(.9375rem,min(2vw,1.125rem));font-weight:500;line-height:1.4}.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{flex:none;justify-content:flex-end;align-items:center;width:100%;display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__generateButton{background-color:var(--primary);min-height:max(2.5rem,min(6vw,3rem));color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));width:100%;padding:0 max(1.25rem,min(3vw,1.75rem));font-family:inherit;font-size:max(.9375rem,min(2vw,1.125rem));font-weight:600;transition:background-color .15s;display:inline-flex}@media (min-width:640px){.GenerateLetter-module-scss-module__xEeGyq__generateButton{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__generateButton:hover{background-color:color-mix(in oklch,var(--primary)90%,black)}
.Spinner-old-module-scss-module__BQJ0xG__wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.Spinner-old-module-scss-module__BQJ0xG__text{color:var(--text);font-size:14px;animation:2s infinite Spinner-old-module-scss-module__BQJ0xG__slideAnimation}.Spinner-old-module-scss-module__BQJ0xG__spinner{animation:1.4s linear infinite Spinner-old-module-scss-module__BQJ0xG__rotator}@keyframes Spinner-old-module-scss-module__BQJ0xG__rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.Spinner-old-module-scss-module__BQJ0xG__path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite Spinner-old-module-scss-module__BQJ0xG__dash,5.6s ease-in-out infinite Spinner-old-module-scss-module__BQJ0xG__colors}@keyframes Spinner-old-module-scss-module__BQJ0xG__colors{0%{stroke:var(--primary)}25%{stroke:var(--alternate)}50%{stroke:var(--primary-hover)}75%{stroke:var(--secondary)}to{stroke:var(--green)}}@keyframes Spinner-old-module-scss-module__BQJ0xG__dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}@keyframes Spinner-old-module-scss-module__BQJ0xG__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)}}
.button-module-scss-module__iiQ4wW__button{white-space:nowrap;border-radius:calc(var(--radius) - 2px);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.button-module-scss-module__iiQ4wW__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));outline:none}.button-module-scss-module__iiQ4wW__button:disabled{pointer-events:none;opacity:.5}.button-module-scss-module__iiQ4wW__button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module-scss-module__iiQ4wW__varDefault{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button-module-scss-module__iiQ4wW__varDefault:hover{background-color:hsl(var(--primary)/.9)}.button-module-scss-module__iiQ4wW__varDestructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button-module-scss-module__iiQ4wW__varDestructive:hover{background-color:hsl(var(--destructive)/.9)}.button-module-scss-module__iiQ4wW__varOutline{border:1px solid var(--tertiary);background-color:hsl(var(--background))}.button-module-scss-module__iiQ4wW__varOutline:hover{background-color:hsl(var(--accent));border:1px solid var(--tertiary);color:#fff!important}.button-module-scss-module__iiQ4wW__varSecondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button-module-scss-module__iiQ4wW__varSecondary:hover{background-color:hsl(var(--secondary)/.8)}.button-module-scss-module__iiQ4wW__varGhost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-module-scss-module__iiQ4wW__varLink{color:hsl(var(--primary));text-underline-offset:4px}.button-module-scss-module__iiQ4wW__varLink:hover{text-decoration:underline}.button-module-scss-module__iiQ4wW__sizeDefault{height:2.5rem;padding:.5rem 1rem}.button-module-scss-module__iiQ4wW__sizeSm{border-radius:calc(var(--radius) - 2px);height:2.25rem;padding:0 .75rem}.button-module-scss-module__iiQ4wW__sizeLg{border-radius:calc(var(--radius) - 2px);height:2.75rem;padding:0 2rem}.button-module-scss-module__iiQ4wW__sizeIcon{border:1px solid var(--tertiary);width:2.5rem;height:2.5rem}
.profile-header-module-scss-module__U476-q__header{z-index:8;background-color:var(--bg);padding:2rem 0;top:0}.profile-header-module-scss-module__U476-q__container{width:100%;margin:0 auto;padding:0 max(1rem,min(4vw,2.5rem))}.profile-header-module-scss-module__U476-q__content{background-color:var(--surface-warm);border-bottom:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong);border-radius:10px;flex-direction:column;gap:1rem;margin-top:1rem;padding:.5rem;display:flex;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}@media (min-width:768px){.profile-header-module-scss-module__U476-q__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.profile-header-module-scss-module__U476-q__leftSection{flex:1;min-width:0}.profile-header-module-scss-module__U476-q__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.profile-header-module-scss-module__U476-q__titleIcon{color:var(--primary);flex-shrink:0;font-size:2.25rem}.profile-header-module-scss-module__U476-q__title{text-wrap:pretty;letter-spacing:-.02em;color:var(--text);margin:0;font-size:2.25rem;font-weight:700;line-height:1.1}@media (min-width:640px){.profile-header-module-scss-module__U476-q__title,.profile-header-module-scss-module__U476-q__titleIcon{font-size:2.5rem}}.profile-header-module-scss-module__U476-q__savedBadge{color:var(--success);background-color:var(--success-background);border:1px solid var(--success-border);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.875rem;font-weight:500;display:inline-flex}.profile-header-module-scss-module__U476-q__savedDot{background-color:var(--success);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.profile-header-module-scss-module__U476-q__subtitle{color:var(--text-muted);margin:0 0 .5rem;font-size:.9rem;line-height:1.4}.profile-header-module-scss-module__U476-q__accent{color:var(--primary)}.profile-header-module-scss-module__U476-q__profileActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.profile-header-module-scss-module__U476-q__createButton{color:var(--text);border-color:var(--color-border-strong);align-items:center;gap:.5rem;display:flex}.profile-header-module-scss-module__U476-q__createButton:hover{background:var(--primary)!important;border:1px solid var(--tertiary)!important;color:#fff!important;border-radius:.375rem!important}.profile-header-module-scss-module__U476-q__createButton:hover .profile-header-module-scss-module__U476-q__buttonIcon{color:#fff}.profile-header-module-scss-module__U476-q__actionsButton{color:var(--text)}.profile-header-module-scss-module__U476-q__actionsButton:hover{background:var(--primary)!important;color:#fff!important}.profile-header-module-scss-module__U476-q__actionsButton:hover .profile-header-module-scss-module__U476-q__buttonIcon{color:#fff}.profile-header-module-scss-module__U476-q__profileSelectorButton:hover{background:var(--primary)!important;border:1px solid var(--tertiary)!important;color:#fff!important;border-radius:.375rem!important}.profile-header-module-scss-module__U476-q__profileSelectorButton:hover .profile-header-module-scss-module__U476-q__buttonIcon{color:#fff}.profile-header-module-scss-module__U476-q__createButtonText{display:none}@media (min-width:640px){.profile-header-module-scss-module__U476-q__createButtonText{display:inline}}.profile-header-module-scss-module__U476-q__statusIndicator{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.profile-header-module-scss-module__U476-q__statusDot{background-color:var(--success-soft);border-radius:50%;width:.5rem;height:.5rem}.profile-header-module-scss-module__U476-q__buttonWithIcon{border:1px solid var(--color-border-strong);align-items:center;gap:.5rem;display:flex;color:var(--text)!important}.profile-header-module-scss-module__U476-q__buttonIcon{width:1rem;height:1rem;color:var(--primary)}.profile-header-module-scss-module__U476-q__rightSection{flex-shrink:0;align-items:center;gap:1rem;display:flex}.profile-header-module-scss-module__U476-q__progressGroup{flex-direction:column;gap:.375rem;display:flex}.profile-header-module-scss-module__U476-q__profileRow{align-items:center;gap:.5rem;width:100%;display:flex}.profile-header-module-scss-module__U476-q__profileSelectorWrapper{flex:1;min-width:0}.profile-header-module-scss-module__U476-q__profileSelectorButton{justify-content:space-between;width:100%}.profile-header-module-scss-module__U476-q__profileSelectorWrapper .profile-header-module-scss-module__U476-q__dropdownMenu{width:100%}.profile-header-module-scss-module__U476-q__progressWidget{border:1px solid var(--border);border-radius:12px;align-items:center;gap:1rem;min-width:max(24rem,min(42vw,34rem));padding:.625rem 3.75rem .625rem 1.25rem;display:flex;position:relative;box-shadow:0 1px 3px #0000000f}.profile-header-module-scss-module__U476-q__dropdownWrapper.profile-header-module-scss-module__U476-q__actionsCorner{position:absolute;top:.25rem;right:0}.profile-header-module-scss-module__U476-q__progressTextBlock{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.profile-header-module-scss-module__U476-q__progressBar{max-width:18rem;margin-top:.4rem}.profile-header-module-scss-module__U476-q__progressTitle{color:var(--text);font-size:.875rem;font-weight:600;line-height:1.2}.profile-header-module-scss-module__U476-q__progressGrowth{color:var(--success);align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;display:flex}.profile-header-module-scss-module__U476-q__progressHint{color:var(--text-muted);font-size:.75rem}.profile-header-module-scss-module__U476-q__progressMissing{color:var(--primary);margin-top:.25rem;font-size:.75rem;font-weight:500}.profile-header-module-scss-module__U476-q__jobFitnessStatus{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:center;gap:.25rem;width:max(6.5rem,min(11vw,9rem));min-height:2.75rem;padding-left:1rem;display:flex}.profile-header-module-scss-module__U476-q__jobFitnessTitle{color:var(--text-muted);font-size:.75rem;font-weight:600;line-height:1}.profile-header-module-scss-module__U476-q__jobFitnessLocked,.profile-header-module-scss-module__U476-q__jobFitnessUnlocked{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.profile-header-module-scss-module__U476-q__jobFitnessLocked{color:var(--primary)}.profile-header-module-scss-module__U476-q__jobFitnessUnlocked{color:var(--success)}.profile-header-module-scss-module__U476-q__jobFitnessLocked svg,.profile-header-module-scss-module__U476-q__jobFitnessUnlocked svg{flex-shrink:0;width:.875rem;height:.875rem}@media (max-width:767px){.profile-header-module-scss-module__U476-q__rightSection,.profile-header-module-scss-module__U476-q__progressGroup{width:100%}.profile-header-module-scss-module__U476-q__progressWidget{width:100%;min-width:0}}@media (max-width:480px){.profile-header-module-scss-module__U476-q__progressWidget{gap:.75rem;padding-left:.875rem}.profile-header-module-scss-module__U476-q__jobFitnessStatus{width:auto;padding-left:.75rem}.profile-header-module-scss-module__U476-q__jobFitnessTitle{display:none}}.profile-header-module-scss-module__U476-q__menuItem{align-items:center;gap:.5rem;display:flex}.profile-header-module-scss-module__U476-q__menuItemDestructive{color:var(--destructive)}.profile-header-module-scss-module__U476-q__dropdownWrapper{display:inline-block;position:relative}.profile-header-module-scss-module__U476-q__dropdownWrapper:hover{background:var(--primary);border:1px solid var(--tertiary);color:#fff!important}.profile-header-module-scss-module__U476-q__dropdownMenu{z-index:200;background-color:var(--card);border:1px solid var(--border);border-radius:.375rem;min-width:10rem;padding:.25rem;animation:.12s ease-out profile-header-module-scss-module__U476-q__dropdownFadeIn;position:absolute;top:calc(100% + 4px);box-shadow:0 4px 12px #0000001a}.profile-header-module-scss-module__U476-q__dropdownMenu.profile-header-module-scss-module__U476-q__alignEnd{left:auto;right:0}.profile-header-module-scss-module__U476-q__dropdownMenu.profile-header-module-scss-module__U476-q__alignStart{left:0;right:auto}@keyframes profile-header-module-scss-module__U476-q__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile-header-module-scss-module__U476-q__dropdownItem{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:background-color .1s;display:flex}.profile-header-module-scss-module__U476-q__dropdownItem:hover{background-color:var(--surface-hover)}.profile-header-module-scss-module__U476-q__dropdownItem svg{flex-shrink:0;width:1rem;height:1rem}.profile-header-module-scss-module__U476-q__dropdownItemDestructive{color:var(--red)}.profile-header-module-scss-module__U476-q__dropdownItemDestructive:hover{background-color:var(--surface-hover)}.profile-header-module-scss-module__U476-q__dropdownSeparator{background-color:var(--border);height:1px;margin:.25rem -.25rem}.profile-header-module-scss-module__U476-q__dropdownButtonOverride button{width:100%!important;color:var(--secondary)!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:.25rem!important;align-items:center!important;gap:.5rem!important;padding:.375rem .5rem!important;font-size:.875rem!important;font-weight:400!important;text-decoration:none!important;transition:background-color .1s!important;display:flex!important}.profile-header-module-scss-module__U476-q__dropdownButtonOverride button:hover{background-color:var(--surface-hover)!important}.profile-header-module-scss-module__U476-q__dropdownButtonOverride button svg{flex-shrink:0!important;width:1rem!important;height:1rem!important}.profile-header-module-scss-module__U476-q__breadcrumb{color:#525252;align-items:center;gap:12px;margin-bottom:20px;font-size:15px;font-weight:500;display:flex}.profile-header-module-scss-module__U476-q__breadcrumbHome{color:#a3a3a3;justify-content:center;align-items:center;display:inline-flex}.profile-header-module-scss-module__U476-q__breadcrumbSeparator{color:#d4d4d4;font-weight:400}.profile-header-module-scss-module__U476-q__breadcrumbItem{color:#212739;text-decoration:none}.profile-header-module-scss-module__U476-q__breadcrumbItem:hover{color:#e44230}.profile-header-module-scss-module__U476-q__breadcrumbCurrent{color:#c73824;background-color:#fdecea;border-radius:8px;padding:6px 14px;font-weight:600}
.profile-page-module-scss-module__XGi4ia__container{background-color:var(--bg);min-height:100vh}.profile-page-module-scss-module__XGi4ia__main{width:100%;min-height:85vh;margin:0 auto;padding:.75rem .75rem 5rem}.profile-page-module-scss-module__XGi4ia__footer{background-color:color-mix(in oklab,var(--tertiary)80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-border-strong);position:fixed;bottom:0;left:0;right:0}.profile-page-module-scss-module__XGi4ia__footerContent{justify-content:space-between;align-items:center;gap:1rem;width:95%;margin:0 auto;padding:.75rem 1rem;display:flex}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__footerContent{flex-direction:column;gap:.75rem;padding:.75rem .5rem}}.profile-page-module-scss-module__XGi4ia__footerLeft{flex-shrink:0;align-items:center;display:flex}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__footerLeft{display:none}}.profile-page-module-scss-module__XGi4ia__footerCenter{color:var(--text-muted);flex:1;justify-content:center;align-items:center;gap:.625rem;display:none}@media (min-width:640px){.profile-page-module-scss-module__XGi4ia__footerCenter{display:flex}}.profile-page-module-scss-module__XGi4ia__footerAutosaveIcon{color:#16a34a;flex-shrink:0;width:1rem;height:1rem}.profile-page-module-scss-module__XGi4ia__footerAutosaveLabel{color:var(--text);font-size:.75rem;font-weight:500;line-height:1.25}.profile-page-module-scss-module__XGi4ia__footerAutosaveHint{color:var(--text-muted);font-size:.6875rem;line-height:1.25}.profile-page-module-scss-module__XGi4ia__footerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__footerRight{justify-content:space-between;width:100%}}.profile-page-module-scss-module__XGi4ia__footerBtnIcon{width:.875rem;height:.875rem}.profile-page-module-scss-module__XGi4ia__footerExitBtn{color:var(--text-muted);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__footerExitBtn{display:none}}.profile-page-module-scss-module__XGi4ia__footerExitBtn:hover{color:var(--text);border-color:var(--text-muted)}.profile-page-module-scss-module__XGi4ia__footerPreviewBtn{color:var(--text);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__footerPreviewBtn{flex:1;justify-content:center}}.profile-page-module-scss-module__XGi4ia__footerPreviewBtn:hover{background-color:var(--card)}.profile-page-module-scss-module__XGi4ia__footerSaveBtn{color:#fff;background-color:var(--primary);border:1px solid var(--primary);cursor:pointer;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.profile-page-module-scss-module__XGi4ia__footerSaveBtn:hover{background-color:var(--primary-dark,color-mix(in oklch,var(--primary)85%,black))}.profile-page-module-scss-module__XGi4ia__buttonWithIcon{color:var(--text);border:1px solid;align-items:center;gap:.5rem;display:flex}.profile-page-module-scss-module__XGi4ia__buttonWithIcon:hover{background-color:var(--primary);color:#fff}.profile-page-module-scss-module__XGi4ia__buttonIcon{width:1rem;height:1rem}.profile-page-module-scss-module__XGi4ia__contentLayout{flex-direction:row;justify-content:center;padding:0 max(.75rem,min(3vw,1.5rem));display:flex}.profile-page-module-scss-module__XGi4ia__resizeHandleWrapper{cursor:col-resize;background-color:#0000;background-image:linear-gradient(var(--color-border-strong),var(--color-border-strong));background-position:50%;background-repeat:no-repeat;background-size:1px 100%;flex-shrink:0;justify-content:center;width:4px;transition:all .2s;display:flex;position:relative}.profile-page-module-scss-module__XGi4ia__resizeHandleWrapper:hover{background-image:none;background-color:var(--primary)}.profile-page-module-scss-module__XGi4ia__resizeHandleWrapper:hover .profile-page-module-scss-module__XGi4ia__resizeHandleLine{background-image:radial-gradient(circle,red 1.5px,#0000 1.5px)}.profile-page-module-scss-module__XGi4ia__resizeHandleWrapper:active{background-image:none;background-color:var(--primary-light)}.profile-page-module-scss-module__XGi4ia__resizeHandle{opacity:0;border:none;width:100%;height:100%;margin:0;position:absolute}.profile-page-module-scss-module__XGi4ia__resizeHandleInput{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute}.profile-page-module-scss-module__XGi4ia__resizeHandleInput:focus{outline:none}.profile-page-module-scss-module__XGi4ia__resizeHandleLine{background-color:var(--text-muted);background-image:radial-gradient(circle,var(--gray-400)1.5px,transparent 1.5px);z-index:1;background-repeat:repeat;background-size:6px 8px;border-radius:2px;width:12px;height:32px;margin-top:15rem;transition:all .2s;position:relative}.profile-page-module-scss-module__XGi4ia__previewSidebar{border-left:1px solid var(--color-border-strong);scrollbar-gutter:stable;height:85vh;padding:.75rem .75rem 5rem;position:sticky;top:0;overflow-x:hidden;overflow-y:scroll}.profile-page-module-scss-module__XGi4ia__previewSidebar::-webkit-scrollbar{width:12px}.profile-page-module-scss-module__XGi4ia__previewSidebar::-webkit-scrollbar-track{background:var(--bg)}.profile-page-module-scss-module__XGi4ia__previewSidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.profile-page-module-scss-module__XGi4ia__previewSidebar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width:768px){.profile-page-module-scss-module__XGi4ia__contentLayout{flex-direction:column;display:flex}}
.card-module-scss-module__sWJWIW__card{border-radius:var(--radius);border:1px solid var(--color-border-strong);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px #0000000d}.card-module-scss-module__sWJWIW__header{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.card-module-scss-module__sWJWIW__title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.card-module-scss-module__sWJWIW__description{color:var(--muted-foreground);font-size:.875rem}.card-module-scss-module__sWJWIW__content{padding:0 1.5rem 1.5rem}.card-module-scss-module__sWJWIW__footer{align-items:center;padding:0 1.5rem 1.5rem;display:flex}@media (prefers-color-scheme:dark){.card-module-scss-module__sWJWIW__card{background-color:var(--tertiary)!important}}
.profession-skills-certs-module-scss-module__tbx5sq__card{border:1px solid var(--color-border-strong);background-color:hsl(var(--card));border-radius:.5rem;overflow:hidden}.profession-skills-certs-module-scss-module__tbx5sq__header{border-bottom:1px solid var(--color-border-strong);color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.profession-skills-certs-module-scss-module__tbx5sq__content{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.profession-skills-certs-module-scss-module__tbx5sq__section{flex-direction:column;gap:.5rem;display:flex}.profession-skills-certs-module-scss-module__tbx5sq__sectionLabel{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;font-weight:500}.profession-skills-certs-module-scss-module__tbx5sq__chips{flex-wrap:wrap;gap:.375rem;display:flex}.profession-skills-certs-module-scss-module__tbx5sq__chip{border:1px solid var(--color-border-strong);background-color:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.profession-skills-certs-module-scss-module__tbx5sq__chip:hover{background-color:hsl(var(--accent)/.5);border-color:#e44230}.profession-skills-certs-module-scss-module__tbx5sq__chipCert{background-color:hsl(var(--secondary));font-size:.6875rem}.profession-skills-certs-module-scss-module__tbx5sq__noData{color:hsl(var(--muted-foreground));font-size:.75rem}.profession-skills-certs-module-scss-module__tbx5sq__loading{justify-content:center;align-items:center;padding:2rem;display:flex}
.ProfessionsEvolution-module-scss-module__G5fQIq__card{margin-bottom:1.5rem}.ProfessionsEvolution-module-scss-module__G5fQIq__title{font-size:1.125rem;font-weight:600}.ProfessionsEvolution-module-scss-module__G5fQIq__content{padding:1.5rem}.ProfessionsEvolution-module-scss-module__G5fQIq__loading,.ProfessionsEvolution-module-scss-module__G5fQIq__empty{color:var(--muted-foreground);justify-content:center;align-items:center;padding:3rem 0;display:flex}.ProfessionsEvolution-module-scss-module__G5fQIq__legend{border-top:1px solid var(--border);flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.ProfessionsEvolution-module-scss-module__G5fQIq__legendItem{border:1px solid var(--border);color: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}.ProfessionsEvolution-module-scss-module__G5fQIq__legendItem:hover{border-color:var(--primary)}.ProfessionsEvolution-module-scss-module__G5fQIq__legendItemHighlighted{border-color:var(--primary);background:color-mix(in oklch,var(--primary)8%,transparent);font-weight:600}.ProfessionsEvolution-module-scss-module__G5fQIq__legendDot{border-radius:50%;width:10px;height:10px}.ProfessionsEvolution-module-scss-module__G5fQIq__legendText{white-space:nowrap}.ProfessionsEvolution-module-scss-module__G5fQIq__tooltip{background:var(--card);border:1px solid var(--border);border-radius:.375rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.ProfessionsEvolution-module-scss-module__G5fQIq__tooltipLabel{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem}.ProfessionsEvolution-module-scss-module__G5fQIq__tooltipValue{color:var(--foreground);align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:flex}.ProfessionsEvolution-module-scss-module__G5fQIq__tooltipDot{border-radius:50%;width:8px;height:8px;display:inline-block}
.ProfessionCard-module-scss-module__BNBetq__card{cursor:pointer;border:1px solid var(--color-border-strong);transition:transform .15s,box-shadow .15s}.ProfessionCard-module-scss-module__BNBetq__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ProfessionCard-module-scss-module__BNBetq__content{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ProfessionCard-module-scss-module__BNBetq__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ProfessionCard-module-scss-module__BNBetq__title{color:var(--foreground);flex:1;margin:0;font-size:1rem;font-weight:600}.ProfessionCard-module-scss-module__BNBetq__professionCode{color:var(--muted-foreground);margin-top:.25rem;font-size:.7rem;font-weight:400;display:block}.ProfessionCard-module-scss-module__BNBetq__badges{align-items:center;gap:.5rem;display:flex}.ProfessionCard-module-scss-module__BNBetq__trendBadge{background:var(--muted);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.ProfessionCard-module-scss-module__BNBetq__positive{color:var(--success)}.ProfessionCard-module-scss-module__BNBetq__negative{color:var(--destructive)}.ProfessionCard-module-scss-module__BNBetq__stats{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfessionCard-module-scss-module__BNBetq__stat{flex-direction:column;gap:.25rem;display:flex}.ProfessionCard-module-scss-module__BNBetq__statValue{color:var(--foreground);font-size:1.5rem;font-weight:700}.ProfessionCard-module-scss-module__BNBetq__statLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ProfessionCard-module-scss-module__BNBetq__competitionBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.ProfessionCard-module-scss-module__BNBetq__competitionAlta{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d}.ProfessionCard-module-scss-module__BNBetq__competitionMedia{color:#f59e0b;background-color:#f59e0b1a;border:1px solid #f59e0b4d}.ProfessionCard-module-scss-module__BNBetq__competitionBaja{color:#10b981;background-color:#10b9811a;border:1px solid #10b9814d}.ProfessionCard-module-scss-module__BNBetq__viewButton{border:1.5px solid var(--border);color: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}.ProfessionCard-module-scss-module__BNBetq__viewButton:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in oklch,var(--primary)5%,transparent)}
.ProfessionCardList-module-scss-module__ZA8hCq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.ProfessionCardList-module-scss-module__ZA8hCq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.ProfessionCardList-module-scss-module__ZA8hCq__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}.ProfessionCardList-module-scss-module__ZA8hCq__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}.ProfessionCardList-module-scss-module__ZA8hCq__loadMoreButton:hover{color:#e44330;border-color:#e44330}
.top-positions-module-scss-module__U1nn4q__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card));height:100%}.top-positions-module-scss-module__U1nn4q__headerRow{padding-bottom:.5rem}.top-positions-module-scss-module__U1nn4q__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.top-positions-module-scss-module__U1nn4q__content{padding-top:0}.top-positions-module-scss-module__U1nn4q__list{flex-direction:column;gap:.5rem;display:flex}.top-positions-module-scss-module__U1nn4q__positionBtn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}.top-positions-module-scss-module__U1nn4q__tooltipWrapper{flex-shrink:0;width:30%;position:relative}.top-positions-module-scss-module__U1nn4q__positionName{text-overflow:ellipsis;white-space:nowrap;width:100%;color:hsl(var(--foreground));font-size:.75rem;transition:color .15s;display:block;overflow:hidden}.top-positions-module-scss-module__U1nn4q__nameTooltip{z-index:50;white-space:nowrap;border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));pointer-events:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:none;position:absolute;bottom:calc(100% + .375rem);left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.top-positions-module-scss-module__U1nn4q__tooltipWrapper:hover .top-positions-module-scss-module__U1nn4q__nameTooltip{display:block}.top-positions-module-scss-module__U1nn4q__positionBtn:hover .top-positions-module-scss-module__U1nn4q__positionName{color:#e44230}.top-positions-module-scss-module__U1nn4q__barBg{background-color:hsl(var(--secondary));border-radius:9999px;flex:1;height:1.25rem;position:relative;overflow:hidden}.top-positions-module-scss-module__U1nn4q__barFill{border-radius:9999px;transition:all .5s;position:absolute;top:0;bottom:0;left:0}.top-positions-module-scss-module__U1nn4q__positionBtn:hover .top-positions-module-scss-module__U1nn4q__barFill{opacity:1!important}.top-positions-module-scss-module__U1nn4q__barValue{font-variant-numeric:tabular-nums;color:hsl(var(--foreground));align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:.5rem}.top-positions-module-scss-module__U1nn4q__percentage{justify-content:flex-end;align-items:center;gap:.125rem;width:3rem;display:flex}.top-positions-module-scss-module__U1nn4q__percentageText{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}
.ProfessionDurationRanking-module-scss-module__YbOThW__card{border:1px solid var(--color-border-strong);background-color:hsl(var(--card));height:100%;overflow:visible}.ProfessionDurationRanking-module-scss-module__YbOThW__headerRow{padding-bottom:.5rem}.ProfessionDurationRanking-module-scss-module__YbOThW__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.ProfessionDurationRanking-module-scss-module__YbOThW__caption{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem}.ProfessionDurationRanking-module-scss-module__YbOThW__content{padding-top:0;overflow:visible}.ProfessionDurationRanking-module-scss-module__YbOThW__loading{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:2rem;font-size:.75rem;display:flex}.ProfessionDurationRanking-module-scss-module__YbOThW__errorText{color:hsl(var(--muted-foreground));font-size:.75rem}.ProfessionDurationRanking-module-scss-module__YbOThW__noData{color:hsl(var(--muted-foreground));text-align:center;padding:2rem;font-size:.875rem}.ProfessionDurationRanking-module-scss-module__YbOThW__tableWrapper{position:relative;overflow-x:auto;overflow-y:visible}.ProfessionDurationRanking-module-scss-module__YbOThW__table{border-collapse:collapse;width:100%;font-size:.8125rem}.ProfessionDurationRanking-module-scss-module__YbOThW__table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid var(--color-border-strong);background-color:hsl(var(--card));z-index:10;padding:.625rem 1rem;font-size:.6875rem;font-weight:700;position:sticky;top:0}.ProfessionDurationRanking-module-scss-module__YbOThW__professionHeader{width:40%}.ProfessionDurationRanking-module-scss-module__YbOThW__durationHeader{width:60%}.ProfessionDurationRanking-module-scss-module__YbOThW__tableRow{cursor:pointer;transition:background-color .15s;position:relative}.ProfessionDurationRanking-module-scss-module__YbOThW__tableRow:hover{background-color:hsl(var(--accent)/.5)}.ProfessionDurationRanking-module-scss-module__YbOThW__tableRow:hover .ProfessionDurationRanking-module-scss-module__YbOThW__professionName{color:#e44230}.ProfessionDurationRanking-module-scss-module__YbOThW__tableRow:hover .ProfessionDurationRanking-module-scss-module__YbOThW__barFill{background-color:var(--primary-light)!important}.ProfessionDurationRanking-module-scss-module__YbOThW__tableRow:hover .ProfessionDurationRanking-module-scss-module__YbOThW__tooltip{display:block}.ProfessionDurationRanking-module-scss-module__YbOThW__table tbody tr td{border-bottom:1px solid var(--color-border-strong);vertical-align:middle;padding:.75rem 1rem}.ProfessionDurationRanking-module-scss-module__YbOThW__table tbody tr:last-child td{border-bottom:none}.ProfessionDurationRanking-module-scss-module__YbOThW__professionCell{position:relative;overflow:visible}.ProfessionDurationRanking-module-scss-module__YbOThW__professionNameWrapper{align-items:center;gap:.5rem;display:flex}.ProfessionDurationRanking-module-scss-module__YbOThW__professionName{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;transition:color .15s;overflow:hidden}.ProfessionDurationRanking-module-scss-module__YbOThW__reliabilityBadge{color:#fff;cursor:help;background-color:#f59e0b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltip{z-index:9999;pointer-events:none;background:#fff;border:2px solid #d1d5db;border-radius:.5rem;width:22rem;margin-left:1rem;padding:1rem;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000000d,0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipHeader{border-bottom:1px solid #e5e7eb;margin-bottom:.875rem;padding-bottom:.625rem}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipTitle{color:#111827;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipWarning{color:#f59e0b;margin-top:.25rem;font-size:.6875rem;font-weight:600;display:inline-block}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipGrid{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;display:grid}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipItem{flex-direction:column;gap:.25rem;display:flex}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:500}.ProfessionDurationRanking-module-scss-module__YbOThW__tooltipValue{color:#111827;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.ProfessionDurationRanking-module-scss-module__YbOThW__durationCell{padding-right:1rem!important}.ProfessionDurationRanking-module-scss-module__YbOThW__barContainer{align-items:center;gap:.75rem;display:flex}.ProfessionDurationRanking-module-scss-module__YbOThW__barBackground{background-color:hsl(var(--secondary));border-radius:.375rem;flex:1;height:1.5rem;position:relative;overflow:hidden}.ProfessionDurationRanking-module-scss-module__YbOThW__barFill{background-color:var(--primary);border-radius:.375rem;transition:all .3s;position:absolute;top:0;bottom:0;left:0}.ProfessionDurationRanking-module-scss-module__YbOThW__durationValue{font-variant-numeric:tabular-nums;min-width:2.5rem;color:hsl(var(--foreground));text-align:right;flex-shrink:0;font-size:.8125rem;font-weight:700}.ProfessionDurationRanking-module-scss-module__YbOThW__actions{border-top:1px solid var(--color-border-strong);justify-content:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.ProfessionDurationRanking-module-scss-module__YbOThW__actionButton{border:1.5px dashed var(--color-border-strong);font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500;transition:all .15s}.ProfessionDurationRanking-module-scss-module__YbOThW__actionButton:hover{color:#e44230;border-color:#e44230}
.input-module-scss-module__nZYMWG__input{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:var(--surface-warm);width:100%;height:2.5rem;color:var(--text);padding:.5rem .75rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;display:flex}.input-module-scss-module__nZYMWG__input::-webkit-file-upload-button{color:var(--text);background-color:#0000;border:0;font-size:.875rem;font-weight:500}.input-module-scss-module__nZYMWG__input::file-selector-button{color:var(--text);background-color:#0000;border:0;font-size:.875rem;font-weight:500}.input-module-scss-module__nZYMWG__input::placeholder{color:var(--muted-foreground)}.input-module-scss-module__nZYMWG__input:placeholder-shown{background-color:#0000}.input-module-scss-module__nZYMWG__input:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));outline:none}.input-module-scss-module__nZYMWG__input:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.input-module-scss-module__nZYMWG__input{font-size:.875rem}}.input-module-scss-module__nZYMWG__input[type=date],.input-module-scss-module__nZYMWG__input[type=month]{padding-right:2.5rem;position:relative}.input-module-scss-module__nZYMWG__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.input-module-scss-module__nZYMWG__input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.input-module-scss-module__nZYMWG__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.input-module-scss-module__nZYMWG__input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}
.AnalyticsChartCard-module-scss-module__3NpbOa__card{border:1px solid var(--color-border-strong);background-color:hsl(var(--card))}.AnalyticsChartCard-module-scss-module__3NpbOa__header{gap:.375rem;padding-bottom:.75rem}.AnalyticsChartCard-module-scss-module__3NpbOa__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.AnalyticsChartCard-module-scss-module__3NpbOa__titleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AnalyticsChartCard-module-scss-module__3NpbOa__badge{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background-color:hsl(var(--secondary));border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.AnalyticsChartCard-module-scss-module__3NpbOa__description{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.AnalyticsChartCard-module-scss-module__3NpbOa__content{padding-top:0}.AnalyticsChartCard-module-scss-module__3NpbOa__notes{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.AnalyticsChartCard-module-scss-module__3NpbOa__sourceNote,.AnalyticsChartCard-module-scss-module__3NpbOa__disclaimer{margin:0;font-size:.75rem;line-height:1.45}.AnalyticsChartCard-module-scss-module__3NpbOa__sourceNote{color:hsl(var(--muted-foreground))}.AnalyticsChartCard-module-scss-module__3NpbOa__disclaimer{color:hsl(var(--foreground))}
.MyInputBirthDate-module-scss-module__Q0EQeW__container{width:100%;position:relative}.MyInputBirthDate-module-scss-module__Q0EQeW__inputWrapper{position:relative}.MyInputBirthDate-module-scss-module__Q0EQeW__inputContainer{align-items:center;display:flex;position:relative}.MyInputBirthDate-module-scss-module__Q0EQeW__controlledInput{cursor:pointer;padding-right:2.75rem}.MyInputBirthDate-module-scss-module__Q0EQeW__input{background-color:#fff;border:1px solid #b9babb;border-radius:4px;width:100%;padding:12px 40px 12px 16px;font-size:16px;transition:all .2s}.MyInputBirthDate-module-scss-module__Q0EQeW__input:focus{border-color:#000;outline:none;box-shadow:0 0 0 3px #3b82f61a}.MyInputBirthDate-module-scss-module__Q0EQeW__input::placeholder{color:#9ca3af}.MyInputBirthDate-module-scss-module__Q0EQeW__inputError{border-color:#ef4444!important}.MyInputBirthDate-module-scss-module__Q0EQeW__inputError:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.MyInputBirthDate-module-scss-module__Q0EQeW__filledInput{color:#1f2937;background-color:#dadcde}.MyInputBirthDate-module-scss-module__Q0EQeW__calendarButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.MyInputBirthDate-module-scss-module__Q0EQeW__calendarButton:hover{background-color:#f3f4f6}.MyInputBirthDate-module-scss-module__Q0EQeW__calendarButton:disabled{cursor:not-allowed;opacity:.5}.MyInputBirthDate-module-scss-module__Q0EQeW__calendarIcon{color:#6b7280;width:20px;height:20px}.MyInputBirthDate-module-scss-module__Q0EQeW__popover{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:300px;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.MyInputBirthDate-module-scss-module__Q0EQeW__datePicker{padding:16px}.MyInputBirthDate-module-scss-module__Q0EQeW__header{gap:8px;margin-bottom:16px;display:flex}.MyInputBirthDate-module-scss-module__Q0EQeW__select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.MyInputBirthDate-module-scss-module__Q0EQeW__select:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px #3b82f61a}.MyInputBirthDate-module-scss-module__Q0EQeW__calendar{margin-bottom:16px}.MyInputBirthDate-module-scss-module__Q0EQeW__weekDays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.MyInputBirthDate-module-scss-module__Q0EQeW__weekDay{text-align:center;color:#6b7280;padding:8px;font-size:12px;font-weight:600}.MyInputBirthDate-module-scss-module__Q0EQeW__daysGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.MyInputBirthDate-module-scss-module__Q0EQeW__emptyDay{padding:8px}.MyInputBirthDate-module-scss-module__Q0EQeW__dayButton{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;font-size:14px;transition:all .2s}.MyInputBirthDate-module-scss-module__Q0EQeW__dayButton:hover{background-color:#f3f4f6}.MyInputBirthDate-module-scss-module__Q0EQeW__selectedDay{color:#fff!important;background-color:#000!important}.MyInputBirthDate-module-scss-module__Q0EQeW__selectedDay:hover{background-color:#000!important}.MyInputBirthDate-module-scss-module__Q0EQeW__footer{justify-content:space-between;gap:8px;display:flex}.MyInputBirthDate-module-scss-module__Q0EQeW__footerButton{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.MyInputBirthDate-module-scss-module__Q0EQeW__footerButton:hover{background-color:#f9fafb;border-color:#9ca3af}.MyInputBirthDate-module-scss-module__Q0EQeW__errorMessage{color:#ef4444;margin-top:4px;font-size:14px;display:block}
.mode-toggle-module-scss-module__5sh7RG__modeToggle{gap:.375rem;margin-left:auto;display:flex}.mode-toggle-module-scss-module__5sh7RG__modeButton{border:1px solid var(--border,#e5e7eb);font:inherit;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.mode-toggle-module-scss-module__5sh7RG__modeButton:hover{color:#3288bd;border-color:#3288bd}.mode-toggle-module-scss-module__5sh7RG__modeButton.mode-toggle-module-scss-module__5sh7RG__modeButtonActive{color:#fff;background:#3288bd;border-color:#3288bd}.mode-toggle-module-scss-module__5sh7RG__modeButton.mode-toggle-module-scss-module__5sh7RG__dark{color:#fff;border-color:#fff9}.mode-toggle-module-scss-module__5sh7RG__modeButton.mode-toggle-module-scss-module__5sh7RG__dark:hover{background:#ffffff1a;border-color:#fff}
.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__modalContent{flex-direction:column;gap:16px;padding:24px;display:flex}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__modalContent h2{color:var(--card-foreground);margin:0;font-size:18px;font-weight:600}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__empty{color:var(--muted-foreground);margin:8px 0;font-size:14px}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagGrid{flex-wrap:wrap;gap:8px;max-height:320px;padding:4px 0;display:flex;overflow-y:auto}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tag{border:1.5px solid var(--border);background-color:var(--surface-alt);color:var(--card-foreground);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tag:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background-color:var(--accent)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagSelected{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagSelected:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagDisabled{opacity:.4;cursor:not-allowed;border-color:var(--border);background-color:var(--muted);color:var(--muted-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__cancelButton{cursor:pointer;background-color:var(--surface-alt);color:var(--card-foreground);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__cancelButton:hover{background-color:var(--surface-hover)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton{cursor:pointer;background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton:hover:not(:disabled){background-color:var(--primary-hover)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton:disabled{opacity:.5;cursor:not-allowed}
.HaveSkillsModal-module-scss-module__YlTo-a__title{color:#000;margin-bottom:24px;font-size:24px}.HaveSkillsModal-module-scss-module__YlTo-a__label{color:var(--gray3);margin-bottom:24px;font-size:12px}.HaveSkillsModal-module-scss-module__YlTo-a__skills{flex-direction:column;margin-bottom:24px;display:flex}.HaveSkillsModal-module-scss-module__YlTo-a__group{margin-bottom:24px}.HaveSkillsModal-module-scss-module__YlTo-a__skill{text-align:left;align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.HaveSkillsModal-module-scss-module__YlTo-a__skill .HaveSkillsModal-module-scss-module__YlTo-a__skillName{color:var(--gray3);font-size:14px}.HaveSkillsModal-module-scss-module__YlTo-a__controls{margin-bottom:24px}.HaveSkillsModal-module-scss-module__YlTo-a__controlInput{width:100%}.HaveSkillsModal-module-scss-module__YlTo-a__actions{justify-content:flex-end;gap:8px;display:flex}
.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__state{min-height:13.75rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.625rem;margin:0;font-size:.8125rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__skeleton{background:var(--secondary);border-radius:9999px;width:1.25rem;height:1.25rem;animation:1.2s ease-in-out infinite ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__pulse}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__toolbar{justify-content:flex-end;margin-bottom:.5rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__layout{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:1rem;display:grid}@media (max-width:64rem){.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__layout{grid-template-columns:minmax(0,1fr)}}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__tableColumn{min-width:0}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__tableScroll{overflow-x:auto}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__table{border-collapse:separate;border-spacing:.125rem;width:100%;min-width:48rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__professionHeader,.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__professionCell{text-align:left;width:11rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__professionHeader,.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__skillHeader{color:var(--muted-foreground);padding:.25rem;font-size:.8125rem;font-weight:600}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__skillHeader{text-align:center;white-space:normal;word-break:break-word;vertical-align:bottom;width:4.5rem;max-width:4.5rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__professionCell{color:var(--foreground);padding:.5rem .25rem;font-size:.9375rem;font-weight:600}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__jobCount{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__skillCell{text-align:center;padding:.125rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__cell{outline-offset:2px;background-color:var(--secondary);width:4.5rem;height:2.875rem;font:inherit;cursor:pointer;border:none;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__cell:focus-visible{outline:2px solid var(--ring)}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__cellSelected{outline:2px solid var(--destructive);outline-offset:1px}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__cellValue{color:var(--foreground);font-size:.9375rem;font-weight:700;line-height:1}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__cellCount{color:var(--muted-foreground);font-size:.75rem;line-height:1.2}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__legendRow{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:.75rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__legend{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-direction:column;flex:16rem;justify-content:center;gap:.375rem;padding:.625rem 1rem;display:flex;box-shadow:0 1px 2px #1018280a}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__legendGradient{border-radius:9999px;height:.5rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__legendScale,.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__legendLabels{color:var(--muted-foreground);justify-content:space-between;font-size:.8125rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__highlightedCellNote{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);text-align:center;color:var(--foreground);flex:16rem;justify-content:center;align-items:center;margin:0;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;display:flex;box-shadow:0 1px 2px #1018280a}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__quickRead{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__quickReadTitle{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:700}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);text-align:left;font:inherit;cursor:default;flex-direction:column;gap:.3125rem;padding:.875rem 1rem;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #1018280a}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightCard:where(button){cursor:pointer}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightCard:where(button):hover{border-color:var(--primary);box-shadow:0 4px 12px #10182814}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightCard:where(button):focus-visible{border-color:var(--primary);box-shadow:0 4px 12px #10182814}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.75rem;font-weight:700}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightValue{color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.15}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__insightSubtitle{color:var(--muted-foreground);font-size:.875rem}.ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__fieldsList{font-size:.8125rem;font-family:var(--font-mono,monospace);color:var(--foreground);margin:.25rem 0 0;padding-left:1rem}@keyframes ProfessionSkillsHeatmap-module-scss-module__3UQ_8q__pulse{50%{opacity:.45}}
@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}
.AnalyticsLollipopChart-module-scss-module__Mts7Ea__chart{width:100%}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__state{min-height:13.75rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:.625rem;margin:0;font-size:.8125rem;display:flex}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__skeleton{background:hsl(var(--secondary));border-radius:9999px;width:1.25rem;height:1.25rem;animation:1.2s ease-in-out infinite AnalyticsLollipopChart-module-scss-module__Mts7Ea__pulse}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__tooltip{border:1px solid hsl(var(--border));background-color:#fff;border-radius:.5rem;max-width:18rem;padding:.625rem .75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__tooltipTitle,.AnalyticsLollipopChart-module-scss-module__Mts7Ea__tooltipText{margin:0;font-size:.875rem;line-height:1.4}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__tooltipTitle{color:#1f2937;font-weight:600}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__tooltipText{color:#6b7280}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__metadata{flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0 0;padding:0;display:flex}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__metadataItem{color:hsl(var(--muted-foreground));gap:.25rem;font-size:.875rem;display:flex}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__metadataItem dt,.AnalyticsLollipopChart-module-scss-module__Mts7Ea__metadataItem dd{margin:0}.AnalyticsLollipopChart-module-scss-module__Mts7Ea__metadataItem dd{color:hsl(var(--foreground));font-weight:600}@keyframes AnalyticsLollipopChart-module-scss-module__Mts7Ea__pulse{50%{opacity:.45}}
.PreviewSlider-module-scss-module__ZuRMWW__mainHeader{border-right:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);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(--text);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{background-color:var(--primary);color:#fff;border:solid 1px var(--gray6);border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:3.5rem;height:2rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__exportButton:hover{color:#000;background-color:var(--bg)}.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{border-right:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);flex:1;width:100%;padding:.5rem;overflow:visible}.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:var(--foreground);text-align:left;border-bottom:1px solid var(--border);width:70%;padding-bottom:10px;font-size:48px;font-style:normal;text-decoration:none}.PreviewSlider-module-scss-module__ZuRMWW__select_template_description{color:var(--foreground);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}}
.ProfessionsMetrics-module-scss-module__yyHJ4a__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.ProfessionsMetrics-module-scss-module__yyHJ4a__metricsGrid{grid-template-columns:1fr}}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricCard{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricValue{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.2}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricValueClickable{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:none;padding:0;transition:color .15s}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricValueClickable:hover{color:hsl(var(--primary));text-decoration:underline}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricValueActive{color:hsl(var(--primary))}.ProfessionsMetrics-module-scss-module__yyHJ4a__metricSubtext{color:hsl(var(--muted-foreground));font-size:.875rem}.ProfessionsMetrics-module-scss-module__yyHJ4a__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}
.ClassicTemplate-module-scss-module__qTIeka__previewWrapper{--cv-primary:#1e3a5f;--cv-secondary:#2d5a87;--cv-accent:#4a90d9;--cv-text:#1f2937;--cv-text-muted:#6b7280;--cv-background:#fff;--cv-sidebar-bg:#1e3a5f;--cv-sidebar-text:#fff;--cv-font-heading:"Geist",sans-serif;--cv-font-body:"Geist",sans-serif;--cv-size-heading-lg:24px;--cv-size-heading-md:18px;--cv-size-heading-sm:14px;--cv-size-body:12px;--cv-size-small:10px;--cv-spacing-section:20px;--cv-spacing-item:12px}.ClassicTemplate-module-scss-module__qTIeka__page{background:var(--cv-background);width:210mm;min-height:297mm;font-family:var(--cv-font-body);color:var(--cv-text);gap:var(--cv-spacing-section);flex-direction:column;padding:50px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ClassicTemplate-module-scss-module__qTIeka__header{margin-bottom:var(--cv-spacing-section);justify-content:space-between;align-items:flex-start;display:flex}.ClassicTemplate-module-scss-module__qTIeka__nameSection{flex:1;padding-right:30px}.ClassicTemplate-module-scss-module__qTIeka__photoAndContactSection{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__contactInHeader{width:100%;max-width:200px}.ClassicTemplate-module-scss-module__qTIeka__name{color:var(--cv-primary);font-size:var(--cv-size-heading-lg);text-transform:uppercase;margin:0 0 8px;font-weight:700;line-height:1.2}.ClassicTemplate-module-scss-module__qTIeka__name:focus{background:#5e9bd41a;border-radius:4px;outline:none;padding:4px 8px}.ClassicTemplate-module-scss-module__qTIeka__title{font-size:var(--cv-size-heading-md);color:var(--cv-primary);text-transform:uppercase;margin:0 0 16px;font-weight:700}.ClassicTemplate-module-scss-module__qTIeka__title:focus{background:#5e9bd41a;border-radius:3px;outline:none;padding:2px 6px}.ClassicTemplate-module-scss-module__qTIeka__summary{font-size:var(--cv-size-body);border-radius:4px;margin:0;padding:8px;line-height:1.6;transition:background-color .2s}.ClassicTemplate-module-scss-module__qTIeka__summary:focus{background:#5e9bd40d;outline:none}.ClassicTemplate-module-scss-module__qTIeka__photoContainer{flex-shrink:0;align-self:flex-start;margin-top:8px}.ClassicTemplate-module-scss-module__qTIeka__photo{-o-object-fit:cover;object-fit:cover;border:2px solid var(--cv-accent);border-radius:50%;width:100px;height:100px;box-shadow:0 2px 4px #0000001a}.ClassicTemplate-module-scss-module__qTIeka__photoPlaceholder{background:#0000000d;border:2px dashed #0003;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;box-shadow:0 2px 4px #0000001a}.ClassicTemplate-module-scss-module__qTIeka__twoColumnSection{margin-bottom:var(--cv-spacing-section);gap:40px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__threeColumnSection{margin-top:var(--cv-spacing-section);gap:30px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__columnSection{flex:1}.ClassicTemplate-module-scss-module__qTIeka__section{margin-bottom:var(--cv-spacing-section)}.ClassicTemplate-module-scss-module__qTIeka__sectionTitle{color:var(--cv-primary);font-size:var(--cv-size-heading-sm);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--cv-primary);margin-bottom:12px;padding-bottom:4px;font-weight:700}.ClassicTemplate-module-scss-module__qTIeka__contactItem{margin-bottom:8px}.ClassicTemplate-module-scss-module__qTIeka__contactValue{font-size:var(--cv-size-body);border:1px solid #0000;border-radius:4px;padding:4px 8px;transition:background-color .2s}.ClassicTemplate-module-scss-module__qTIeka__contactValue:focus{border-color:var(--cv-primary);background:#5e9bd41a;outline:none}.ClassicTemplate-module-scss-module__qTIeka__experienceList{gap:var(--cv-spacing-section);flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__experienceItem{padding-bottom:var(--cv-spacing-item);border-bottom:1px solid var(--cv-secondary)}.ClassicTemplate-module-scss-module__qTIeka__experienceHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__experienceTitle{font-weight:700;font-size:var(--cv-size-body);color:var(--cv-text);margin:0}.ClassicTemplate-module-scss-module__qTIeka__experienceTitle:focus{background:#5e9bd41a;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__experienceDate{font-size:var(--cv-size-body);color:var(--cv-text-muted);text-align:right;margin:0}.ClassicTemplate-module-scss-module__qTIeka__experienceDate:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__experienceCompany{font-size:var(--cv-size-body);align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__companyName{margin:0;font-weight:700}.ClassicTemplate-module-scss-module__qTIeka__companyName:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__experienceLocation{font-size:var(--cv-size-small);color:var(--cv-text-muted)}.ClassicTemplate-module-scss-module__qTIeka__experienceDescription{font-size:var(--cv-size-body);text-align:justify;white-space:pre-wrap;word-wrap:break-word;border-radius:2px;margin:0 0 12px;padding:4px;line-height:1.5;transition:background-color .2s}.ClassicTemplate-module-scss-module__qTIeka__experienceDescription:focus{background:#5e9bd40d;outline:none}.ClassicTemplate-module-scss-module__qTIeka__technologiesSection{margin-top:8px}.ClassicTemplate-module-scss-module__qTIeka__technologiesLabel{font-weight:600;font-size:var(--cv-size-small);color:var(--cv-text)}.ClassicTemplate-module-scss-module__qTIeka__technologiesList{font-size:var(--cv-size-small);color:var(--cv-text-muted)}.ClassicTemplate-module-scss-module__qTIeka__educationList{gap:var(--cv-spacing-section);flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__educationItem{padding-bottom:var(--cv-spacing-item);border-bottom:1px solid var(--cv-secondary);flex-direction:column;gap:4px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__educationHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__educationDegree{flex:1}.ClassicTemplate-module-scss-module__qTIeka__educationDegreeText{font-weight:600;font-size:var(--cv-size-body);margin:0}.ClassicTemplate-module-scss-module__qTIeka__educationDegreeText:focus{background:#5e9bd41a;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__educationDate{font-size:var(--cv-size-body);color:var(--cv-text-muted);white-space:nowrap;text-align:right;font-weight:500}.ClassicTemplate-module-scss-module__qTIeka__educationDate:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__educationInstitution{font-size:var(--cv-size-body);color:var(--cv-text-muted);margin:0}.ClassicTemplate-module-scss-module__qTIeka__educationInstitution:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__interestsList{gap:var(--cv-spacing-item);flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__interestItem{border-bottom:1px solid var(--cv-secondary);padding:4px 0}.ClassicTemplate-module-scss-module__qTIeka__interestText{font-size:var(--cv-size-body);border-radius:2px;margin:0;padding:2px 4px;transition:background-color .2s}.ClassicTemplate-module-scss-module__qTIeka__interestText:focus{background:#5e9bd40d;outline:none}.ClassicTemplate-module-scss-module__qTIeka__skillsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ClassicTemplate-module-scss-module__qTIeka__skillCategory{flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__skillsContainer{flex-direction:column;gap:5px;display:flex}.ClassicTemplate-module-scss-module__qTIeka__skillList{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style-type:disc;display:flex}.ClassicTemplate-module-scss-module__qTIeka__skillItem{font-size:var(--cv-size-body);color:var(--cv-text);margin-bottom:2px;line-height:1.4}.ClassicTemplate-module-scss-module__qTIeka__computerSkillsList{flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__computerSkillItem{font-size:var(--cv-size-body);color:var(--cv-text);padding:2px 0;line-height:1.4}.ClassicTemplate-module-scss-module__qTIeka__languagesList{gap:var(--cv-spacing-item);flex-direction:column;display:flex}.ClassicTemplate-module-scss-module__qTIeka__languageItem{border-bottom:1px solid var(--cv-secondary);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.ClassicTemplate-module-scss-module__qTIeka__languageName{font-weight:500;font-size:var(--cv-size-body);flex:1;margin:0}.ClassicTemplate-module-scss-module__qTIeka__languageName:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.ClassicTemplate-module-scss-module__qTIeka__languageLevel{font-size:var(--cv-size-small);color:var(--cv-text-muted)}.ClassicTemplate-module-scss-module__qTIeka__levelValue{margin:0;font-weight:500}.ClassicTemplate-module-scss-module__qTIeka__levelValue:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:1px 3px}@media (max-width:1200px){.ClassicTemplate-module-scss-module__qTIeka__twoColumnSection,.ClassicTemplate-module-scss-module__qTIeka__threeColumnSection{flex-direction:column;gap:20px}.ClassicTemplate-module-scss-module__qTIeka__skillsGrid{grid-template-columns:1fr}}@media (max-width:900px){.ClassicTemplate-module-scss-module__qTIeka__page{padding:12px}.ClassicTemplate-module-scss-module__qTIeka__header{flex-direction:column;gap:20px}.ClassicTemplate-module-scss-module__qTIeka__nameSection{padding-right:0}.ClassicTemplate-module-scss-module__qTIeka__twoColumnSection,.ClassicTemplate-module-scss-module__qTIeka__threeColumnSection{flex-direction:column;gap:20px}.ClassicTemplate-module-scss-module__qTIeka__skillsGrid{grid-template-columns:1fr}.ClassicTemplate-module-scss-module__qTIeka__experienceHeader,.ClassicTemplate-module-scss-module__qTIeka__educationHeader{flex-direction:column;align-items:flex-start;gap:4px}}
.ProfessionsOverview-module-scss-module__vtdsga__wrapper{flex-direction:column;gap:1.5rem;display:flex}.ProfessionsOverview-module-scss-module__vtdsga__header{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.ProfessionsOverview-module-scss-module__vtdsga__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfessionsOverview-module-scss-module__vtdsga__title{color:var(--text);margin:0;font-size:1.5rem;font-weight:700}.ProfessionsOverview-module-scss-module__vtdsga__subtitle{color:var(--text);margin:0;font-size:.875rem}
.CorporativeTemplate-module-scss-module__knQXGG__previewWrapper{--cv-primary:#1e3a5f;--cv-secondary:#2d5a87;--cv-accent:#4a90d9;--cv-text:#1f2937;--cv-text-muted:#6b7280;--cv-background:#fff;--cv-font-heading:"Geist",sans-serif;--cv-font-body:"Geist",sans-serif;--cv-size-heading-lg:28px;--cv-size-heading-md:13px;--cv-size-heading-sm:11px;--cv-size-body:10px;--cv-size-small:9px}.CorporativeTemplate-module-scss-module__knQXGG__page{background:var(--cv-background);width:210mm;min-height:297mm;font-family:var(--cv-font-body);color:var(--cv-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CorporativeTemplate-module-scss-module__knQXGG__header{background:color-mix(in srgb,var(--cv-primary)10%,white);flex-direction:column;display:flex;overflow:hidden}.CorporativeTemplate-module-scss-module__knQXGG__headerTop{align-items:stretch;padding:1rem;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__headerPhoto{flex-shrink:0;align-self:stretch;width:130px;padding:14px 8px 14px 40px;overflow:hidden}.CorporativeTemplate-module-scss-module__knQXGG__headerName{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:18px 16px 12px 20px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__headerContact{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:2px;width:180px;padding:14px 40px 14px 8px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__headerSummaryRow{padding:8px 40px}.CorporativeTemplate-module-scss-module__knQXGG__contactLine{font-size:var(--cv-size-small);color:var(--cv-text);text-align:right;margin:0;line-height:1.5}.CorporativeTemplate-module-scss-module__knQXGG__name{font-size:var(--cv-size-heading-lg);font-variant:small-caps;color:var(--cv-primary);text-align:left;font-weight:700;line-height:1.15;font-family:var(--cv-font-heading);margin:0}.CorporativeTemplate-module-scss-module__knQXGG__name:focus{background:#5e9bd414;border-radius:4px;outline:none;padding:2px 6px}.CorporativeTemplate-module-scss-module__knQXGG__jobTitle{color:var(--cv-primary);text-align:center;margin:0;font-size:22px;font-style:italic;font-weight:400}.CorporativeTemplate-module-scss-module__knQXGG__jobTitle:focus{background:#5e9bd414;border-radius:3px;outline:none;padding:1px 4px}.CorporativeTemplate-module-scss-module__knQXGG__summary{font-size:var(--cv-size-body);text-align:justify;color:var(--cv-text);margin:0;line-height:1.55}.CorporativeTemplate-module-scss-module__knQXGG__summary:focus{background:#5e9bd40d;outline:none}.CorporativeTemplate-module-scss-module__knQXGG__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.CorporativeTemplate-module-scss-module__knQXGG__photoPlaceholder{background:#0000000f;justify-content:center;align-items:center;width:100%;height:100%;min-height:130px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__body{flex-direction:column;flex:1;padding:0 40px 20px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__divider{border:none;border-top:1.5px solid var(--cv-primary);margin:10px 0}.CorporativeTemplate-module-scss-module__knQXGG__twoCol{align-items:flex-start;gap:20px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__colLeft{flex-direction:column;flex:0 0 60%;gap:10px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__colRight{flex-direction:column;flex:1;gap:8px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__section{flex-direction:column;gap:4px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__sectionTitle{color:var(--cv-primary);font-size:var(--cv-size-heading-sm);text-transform:uppercase;letter-spacing:.4px;margin:0 0 6px;font-weight:700}.CorporativeTemplate-module-scss-module__knQXGG__bulletList{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__bulletItem{font-size:var(--cv-size-body);align-items:flex-start;gap:5px;line-height:1.4;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__bullet{flex-shrink:0;margin-top:1px}.CorporativeTemplate-module-scss-module__knQXGG__entryItem{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__entryTitle{font-weight:700;font-size:var(--cv-size-body);color:var(--cv-text);margin:0}.CorporativeTemplate-module-scss-module__knQXGG__entryTitle:focus{background:#5e9bd414;border-radius:2px;outline:none;padding:1px 3px}.CorporativeTemplate-module-scss-module__knQXGG__entryDate{font-size:var(--cv-size-body);color:var(--cv-text-muted);margin:0;font-style:italic}.CorporativeTemplate-module-scss-module__knQXGG__entryDate:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:1px 3px}.CorporativeTemplate-module-scss-module__knQXGG__entrySubtitle{font-size:var(--cv-size-body);color:var(--cv-text);margin:0}.CorporativeTemplate-module-scss-module__knQXGG__entrySubtitle:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:1px 3px}.CorporativeTemplate-module-scss-module__knQXGG__entryDescription{font-size:var(--cv-size-body);text-align:justify;white-space:pre-wrap;word-wrap:break-word;border-radius:2px;margin:3px 0 0;padding:2px 4px;line-height:1.55;transition:background .2s}.CorporativeTemplate-module-scss-module__knQXGG__entryDescription:focus{background:#5e9bd40d;outline:none}.CorporativeTemplate-module-scss-module__knQXGG__entryTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__entryDateInline{font-size:var(--cv-size-small);color:var(--cv-text);white-space:nowrap;flex-shrink:0;font-weight:700}.CorporativeTemplate-module-scss-module__knQXGG__contactName{color:var(--cv-text);text-align:right;width:100%;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.4;display:block}.CorporativeTemplate-module-scss-module__knQXGG__contactName:focus{background:#5e9bd414;border-radius:3px;outline:none;padding:1px 4px}.CorporativeTemplate-module-scss-module__knQXGG__personalInfoBlock{border-bottom:1px solid #0000001a;flex-direction:column;gap:1px;margin-bottom:4px;padding-bottom:6px;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__infoLine{font-size:var(--cv-size-body);color:var(--cv-text);border:1px solid #0000;border-radius:2px;margin:0;padding:1px 2px;line-height:1.5;transition:background .2s}.CorporativeTemplate-module-scss-module__knQXGG__infoLine:focus{border-color:var(--cv-primary);background:#5e9bd414;outline:none}.CorporativeTemplate-module-scss-module__knQXGG__langItem{font-size:var(--cv-size-body);align-items:baseline;gap:5px;line-height:1.5;display:flex}.CorporativeTemplate-module-scss-module__knQXGG__langName{color:var(--cv-text);font-weight:700;font-size:var(--cv-size-body)}.CorporativeTemplate-module-scss-module__knQXGG__langName:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:0 2px}.CorporativeTemplate-module-scss-module__knQXGG__inlineEdit{font-size:var(--cv-size-body);display:inline}.CorporativeTemplate-module-scss-module__knQXGG__inlineEdit:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:0 2px}.CorporativeTemplate-module-scss-module__knQXGG__muted{font-size:var(--cv-size-small);color:var(--cv-text-muted)}
.ProfessionsTab-module-scss-module__Y2YgIG__wrapper{flex-direction:column;gap:1.5rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__backButton{border:1px solid var(--border);color:var(--text);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}.ProfessionsTab-module-scss-module__Y2YgIG__backButton:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in oklch,var(--primary)5%,transparent)}.ProfessionsTab-module-scss-module__Y2YgIG__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__tab{border:1.5px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.4rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.ProfessionsTab-module-scss-module__Y2YgIG__tab:hover,.ProfessionsTab-module-scss-module__Y2YgIG__tabActive{border-color:var(--primary);color:var(--primary)}.ProfessionsTab-module-scss-module__Y2YgIG__tabActive:hover{color:#e44330;border-color:#e44330}.ProfessionsTab-module-scss-module__Y2YgIG__spinnerWrapper{justify-content:center;align-items:center;padding:3rem 0;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__row1{grid-template-columns:2fr 1fr;gap:1rem;display:grid}@media (min-width:640px) and (max-width:1024px){.ProfessionsTab-module-scss-module__Y2YgIG__row1{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ProfessionsTab-module-scss-module__Y2YgIG__row1{grid-template-columns:1fr}}.ProfessionsTab-module-scss-module__Y2YgIG__evolutionWrapper{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__sideColumn{flex-direction:column;gap:4.5rem;min-width:0;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__row2{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1280px){.ProfessionsTab-module-scss-module__Y2YgIG__row2{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProfessionsTab-module-scss-module__Y2YgIG__row2{grid-template-columns:1fr}}.ProfessionsTab-module-scss-module__Y2YgIG__row3{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ProfessionsTab-module-scss-module__Y2YgIG__row3{grid-template-columns:1fr}}.ProfessionsTab-module-scss-module__Y2YgIG__relatedCard,.ProfessionsTab-module-scss-module__Y2YgIG__formationCard{border:1px solid var(--color-border-strong);background-color:hsl(var(--card));border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__relatedTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600;line-height:1.5}.ProfessionsTab-module-scss-module__Y2YgIG__formationText{color:hsl(var(--foreground));margin:0;font-size:.875rem;line-height:1.6}.ProfessionsTab-module-scss-module__Y2YgIG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__chip{border:1px solid var(--color-border-strong);background-color:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.ProfessionsTab-module-scss-module__Y2YgIG__chip:hover{background-color:hsl(var(--accent)/.5);border-color:#e44230}.ProfessionsTab-module-scss-module__Y2YgIG__noData{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:italic}.ProfessionsTab-module-scss-module__Y2YgIG__tabHeader{flex-direction:column;gap:.25rem;padding-top:2rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__tabTitle{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.ProfessionsTab-module-scss-module__Y2YgIG__tabSubtitle{color:#fff9;margin:0;font-size:.875rem}.ProfessionsTab-module-scss-module__Y2YgIG__tabsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__loadMoreButton{border:1.5px dashed var(--color-border-strong);color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:9999px;justify-content:center;align-items:center;min-width:2.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.ProfessionsTab-module-scss-module__Y2YgIG__loadMoreButton:hover:not(:disabled){color:#e44230;border-color:#e44230}.ProfessionsTab-module-scss-module__Y2YgIG__loadMoreButton:disabled{cursor:not-allowed;opacity:.6}
.CreativeTemplate-module-scss-module__mHQcIW__previewWrapper{--cv-primary:#1e3a5f;--cv-secondary:#2d5a87;--cv-accent:#4a90d9;--cv-text:#1f2937;--cv-text-muted:#6b7280;--cv-background:#fff;--cv-sidebar-bg:#1e3a5f;--cv-sidebar-text:#fff;--cv-font-heading:"Geist",sans-serif;--cv-font-body:"Geist",sans-serif;--cv-size-heading-lg:24px;--cv-size-heading-md:18px;--cv-size-heading-sm:14px;--cv-size-body:12px;--cv-size-small:10px;--cv-spacing-section:20px;--cv-spacing-item:12px}.CreativeTemplate-module-scss-module__mHQcIW__page{width:210mm;min-height:297mm;font-family:var(--cv-font-body);color:var(--cv-text);background:url(/images/image-modern-template.png) top/100% no-repeat;grid-template-columns:75mm 1fr;display:grid;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CreativeTemplate-module-scss-module__mHQcIW__sidebar{color:var(--cv-sidebar-text);gap:var(--cv-spacing-section);flex-direction:column;margin-left:10px;padding:60px 16px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__photoContainer{justify-content:center;margin-bottom:16px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__photo{-o-object-fit:cover;object-fit:cover;border:3px solid var(--cv-accent);border-radius:50%;width:120px;height:120px}.CreativeTemplate-module-scss-module__mHQcIW__photoPlaceholder{background:#ffffff1a;border:2px dashed #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__sidebarName{font-family:var(--cv-font-heading);font-size:var(--cv-size-heading-lg);text-align:center;margin:0;font-weight:700;line-height:1.2}.CreativeTemplate-module-scss-module__mHQcIW__sidebarHeaderSection{gap:var(--cv-spacing-section);flex-direction:column;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__sidebarSection{flex-direction:column;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__sidebarSectionTitle{font-family:var(--cv-font-heading);font-size:var(--cv-size-heading-md);color:var(--cv-accent);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-weight:600}.CreativeTemplate-module-scss-module__mHQcIW__sidebarInfoContainer{margin-top:4rem}.CreativeTemplate-module-scss-module__mHQcIW__personalInfoItem{flex-direction:row;justify-content:space-between;align-items:center;gap:2px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__personalInfoLabel{font-size:var(--cv-size-small);opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.CreativeTemplate-module-scss-module__mHQcIW__sidebarText{font-size:var(--cv-size-body);border-radius:2px;margin:0;padding:2px 4px;line-height:1.4;transition:background-color .2s}.CreativeTemplate-module-scss-module__mHQcIW__sidebarText:focus{background:#ffffff1a;outline:none}.CreativeTemplate-module-scss-module__mHQcIW__sidebarTextSmall{font-size:var(--cv-size-small);border-radius:2px;margin:0;padding:1px 3px;line-height:1.3;transition:background-color .2s}.CreativeTemplate-module-scss-module__mHQcIW__sidebarTextSmall:focus{background:#ffffff1a;outline:none}.CreativeTemplate-module-scss-module__mHQcIW__languageItem{justify-content:space-between;align-items:center;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__languageLevel{font-size:var(--cv-size-small);opacity:.9}.CreativeTemplate-module-scss-module__mHQcIW__interestsText{padding:4px 0}.CreativeTemplate-module-scss-module__mHQcIW__mainContent{gap:var(--cv-spacing-section);flex-direction:column;padding:60px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__mainTitle{font-family:var(--cv-font-heading);font-size:var(--cv-size-heading-lg);color:var(--cv-primary);text-align:center;margin-top:2rem;font-weight:700}.CreativeTemplate-module-scss-module__mHQcIW__mainTitleJob{font-family:var(--cv-font-heading);text-align:center;font-size:15px;font-weight:700}.CreativeTemplate-module-scss-module__mHQcIW__mainTitle:focus{background:#5e9bd41a;border-radius:4px;outline:none;padding:4px 8px}.CreativeTemplate-module-scss-module__mHQcIW__summaryText{font-size:var(--cv-size-body);color:var(--cv-text);margin:0 0 24px;line-height:1.6}.CreativeTemplate-module-scss-module__mHQcIW__summaryText:focus{background:#5e9bd40d;border-radius:4px;outline:none;padding:8px}.CreativeTemplate-module-scss-module__mHQcIW__mainSection{gap:var(--cv-spacing-item);flex-direction:column;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__mainSectionTitle{font-family:var(--cv-font-heading);font-size:var(--cv-size-heading-md);color:var(--cv-primary);margin:0 0 12px;padding-bottom:4px;font-weight:600}.CreativeTemplate-module-scss-module__mHQcIW__educationItem{margin-bottom:var(--cv-spacing-item);flex-direction:column;gap:4px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__educationDegree{font-weight:600;font-size:var(--cv-size-body);margin:0}.CreativeTemplate-module-scss-module__mHQcIW__educationDegree:focus{background:#5e9bd41a;border-radius:2px;outline:none;padding:2px 4px}.CreativeTemplate-module-scss-module__mHQcIW__educationInstitution{font-size:var(--cv-size-body);color:var(--cv-text-muted);margin:0}.CreativeTemplate-module-scss-module__mHQcIW__educationInstitution:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.CreativeTemplate-module-scss-module__mHQcIW__skillsList{flex-direction:column;gap:4px;margin:0;list-style-type:disc;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__skillItem{font-size:var(--cv-size-body);color:var(--cv-text);margin-bottom:2px;line-height:1.4}.CreativeTemplate-module-scss-module__mHQcIW__experienceList{gap:var(--cv-spacing-section);flex-direction:column;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__experienceItem{padding-bottom:var(--cv-spacing-item);border-bottom:1px solid var(--cv-secondary)}.CreativeTemplate-module-scss-module__mHQcIW__experienceHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CreativeTemplate-module-scss-module__mHQcIW__experienceTitle{font-weight:600;font-size:var(--cv-size-body);color:var(--cv-primary);margin:0}.CreativeTemplate-module-scss-module__mHQcIW__experienceTitle:focus{background:#5e9bd41a;border-radius:2px;outline:none;padding:2px 4px}.CreativeTemplate-module-scss-module__mHQcIW__experienceCompany{font-size:var(--cv-size-body);color:var(--cv-text-muted);margin:0 0 8px}.CreativeTemplate-module-scss-module__mHQcIW__experienceCompany:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:2px 4px}.CreativeTemplate-module-scss-module__mHQcIW__experienceDescription{font-size:var(--cv-size-body);white-space:pre-wrap;word-wrap:break-word;margin:0 0 12px;line-height:1.5}.CreativeTemplate-module-scss-module__mHQcIW__experienceDescription:focus{background:#5e9bd40d;border-radius:2px;outline:none;padding:4px}.CreativeTemplate-module-scss-module__mHQcIW__experienceHighlights{margin:0;padding-left:16px}.CreativeTemplate-module-scss-module__mHQcIW__experienceHighlight{font-size:var(--cv-size-body);color:var(--cv-text);margin-bottom:4px;line-height:1.4}@media (max-width:1200px){.CreativeTemplate-module-scss-module__mHQcIW__mainContent{padding:24px}}@media (max-width:900px){.CreativeTemplate-module-scss-module__mHQcIW__page{grid-template-columns:1fr}.CreativeTemplate-module-scss-module__mHQcIW__sidebar,.CreativeTemplate-module-scss-module__mHQcIW__mainContent{padding:20px}}
.EvolutionChart-module-scss-module__crjPCq__card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:32px;padding:24px 28px 20px}.EvolutionChart-module-scss-module__crjPCq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.EvolutionChart-module-scss-module__crjPCq__titleWrap{align-items:center;gap:10px;display:flex}.EvolutionChart-module-scss-module__crjPCq__titleBar{background:var(--color-primary);border-radius:2px;width:4px;height:18px}.EvolutionChart-module-scss-module__crjPCq__title{color:var(--color-text);font-size:17px;font-weight:600}.EvolutionChart-module-scss-module__crjPCq__legend{color:var(--color-muted);align-items:center;gap:40px;font-size:13px;display:flex}.EvolutionChart-module-scss-module__crjPCq__legendItem{border:1px solid var(--border);width:6rem;height:2rem;color:var(--foreground);text-align:center;cursor:pointer;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:3px;transition:all .15s;display:inline-flex}.EvolutionChart-module-scss-module__crjPCq__legendItem:hover,.EvolutionChart-module-scss-module__crjPCq__legendItemActive{color:var(--primary-foreground);background-color:var(--primary);border-color:var(--primary)}.EvolutionChart-module-scss-module__crjPCq__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.EvolutionChart-module-scss-module__crjPCq__chart{width:100%;height:250px;position:relative}.EvolutionChart-module-scss-module__crjPCq__yAxisLabel{transform-origin:0;color:var(--color-muted);font-size:12px;position:absolute;top:50%;left:-4px;transform:rotate(-90deg)translate(50%)}.EvolutionChart-module-scss-module__crjPCq__xAxisLabel{text-align:center;color:var(--color-muted);margin-top:4px;font-size:13px}@media (max-width:960px){.EvolutionChart-module-scss-module__crjPCq__header{flex-direction:column;align-items:flex-start;gap:10px}.EvolutionChart-module-scss-module__crjPCq__legend{flex-wrap:wrap;gap:10px}.EvolutionChart-module-scss-module__crjPCq__chart{height:240px}}
.SortableProject-module-scss-module__Y_qpGa__fieldProjectGroup{flex-direction:column;gap:10px;width:75%;margin:0 auto;padding:20px;display:flex}.SortableProject-module-scss-module__Y_qpGa__projectHeader{justify-content:space-between;align-items:center;display:flex}.SortableProject-module-scss-module__Y_qpGa__label{color:#000;font-size:16px;font-weight:600}.SortableProject-module-scss-module__Y_qpGa__projectAddButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;width:auto;margin:0;padding:10px 20px;display:flex}.SortableProject-module-scss-module__Y_qpGa__projectAddButton:hover{background-color:var(--primary-hover)}.SortableProject-module-scss-module__Y_qpGa__horizontalLine{border:1px solid #000}.SortableProject-module-scss-module__Y_qpGa__projectSubFieldGroup{background:#fff;border:1px solid #ddd;border-radius:8px;width:75%;margin:0 auto 16px;padding:55px 15px 15px;transition:all .2s;position:relative}.SortableProject-module-scss-module__Y_qpGa__projectSubFieldGroup:hover{box-shadow:0 4px 12px #0000001a}.SortableProject-module-scss-module__Y_qpGa__dragHandle{cursor:move;color:#666;align-items:center;display:flex;position:absolute;top:10px;left:10px}.SortableProject-module-scss-module__Y_qpGa__littleRemoveButton{cursor:pointer;color:var(--primary);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:10px;right:10px}.SortableProject-module-scss-module__Y_qpGa__littleRemoveButton:hover{color:var(--red-light)}.SortableProject-module-scss-module__Y_qpGa__projectRowFields{gap:10px;min-height:43px;margin-bottom:15px;display:flex}.SortableProject-module-scss-module__Y_qpGa__projectInput{border:1px solid #ddd;border-radius:4px;flex:1;width:100%;min-width:200px;padding:10px;font-size:14px}.SortableProject-module-scss-module__Y_qpGa__projectInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);outline:none}.SortableProject-module-scss-module__Y_qpGa__missingValue{color:red;font-size:10px}.SortableProject-module-scss-module__Y_qpGa__presentLabel{color:#000;align-items:center;gap:5px;padding-left:3px;display:flex}.SortableProject-module-scss-module__Y_qpGa__checkbox{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:16px;height:16px;position:relative}.SortableProject-module-scss-module__Y_qpGa__checkbox:checked{background-color:#e44330}.SortableProject-module-scss-module__Y_qpGa__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:10px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.SortableProject-module-scss-module__Y_qpGa__filledInput{background-color:#dadcde}@media (max-width:768px){.SortableProject-module-scss-module__Y_qpGa__projectSubFieldGroup{width:100%}}
.Textarea-module-scss-module__-U4XKW__textareaWrapper{border-bottom:1px solid var(--primary);justify-content:center;display:inline-flex}.Textarea-module-scss-module__-U4XKW__textareaWrapper.Textarea-module-scss-module__-U4XKW__disabled{cursor:not-allowed}.Textarea-module-scss-module__-U4XKW__textarea{resize:none;border:none;width:100%;padding-left:15px;padding-right:15px;font-family:Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;text-decoration:none}.Textarea-module-scss-module__-U4XKW__textarea:focus{outline:none}
