.ApplyContactsModal-module__uoJ3Ea__body{flex-direction:column;gap:1.5em;width:100%;padding:.5em 0 0;display:flex}.ApplyContactsModal-module__uoJ3Ea__loader{justify-content:center;padding:2em 0;display:grid}@media (max-width:991px){.ApplyContactsModal-module__uoJ3Ea__body{padding:.5em 0}}@media (max-width:560px){.ApplyContactsModal-module__uoJ3Ea__body{gap:1em;padding-top:0}}
.CoverLetterFormCtaBanner-module__us7_DG__wrapper{background:var(--db-section-collecting-border);border-radius:var(--br-xl);padding:1.5em;position:relative;overflow:hidden}.CoverLetterFormCtaBanner-module__us7_DG__content{flex-direction:column;align-items:flex-start;gap:.25em;max-width:312px;display:flex}.CoverLetterFormCtaBanner-module__us7_DG__content>h5{font-weight:500}.CoverLetterFormCtaBanner-module__us7_DG__content>p{text-wrap:balance;color:var(--text-primary-opacity-50);margin-bottom:1.5em;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.CoverLetterFormCtaBanner-module__us7_DG__image{width:auto;height:100%;margin-left:auto;position:absolute;inset:0}@media (max-width:991px){.CoverLetterFormCtaBanner-module__us7_DG__image{right:-64px}}@media (max-width:560px){.CoverLetterFormCtaBanner-module__us7_DG__wrapper{padding:1em}.CoverLetterFormCtaBanner-module__us7_DG__content{max-width:280px}.CoverLetterFormCtaBanner-module__us7_DG__image{right:-110px}}@media (max-width:420px){.CoverLetterFormCtaBanner-module__us7_DG__content{max-width:250px}.CoverLetterFormCtaBanner-module__us7_DG__content>h5{font-size:16px}.CoverLetterFormCtaBanner-module__us7_DG__content>p{font-size:12px}}@media (max-width:375px){.CoverLetterFormCtaBanner-module__us7_DG__content{z-index:1;max-width:220px;position:relative}.CoverLetterFormCtaBanner-module__us7_DG__content>h5{font-size:14px}.CoverLetterFormCtaBanner-module__us7_DG__content>p{margin-bottom:1em;font-size:10px}.CoverLetterFormCtaBanner-module__us7_DG__image{right:-100px}}
.LibraryList-module__yml8va__wrapper{grid-template-rows:auto 1fr;gap:24px;display:grid;overflow:hidden}@media (max-width:560px){.LibraryList-module__yml8va__wrapper{gap:16px}}
.ResumeCardList-module__OA4pqq__list{align-content:start;gap:8px;display:grid;overflow-y:auto;transform:translateZ(0)}.ResumeCardList-module__OA4pqq__statusIcon{stroke:var(--warning);font-size:14px}
.ResumeSourcePick-module__e-QJDq__wrapper{gap:16px;display:grid}.ResumeSourcePick-module__e-QJDq__error{justify-items:center;gap:12px;display:grid}
.StepsLoader-module__E4HxbW__loader{text-align:center;place-content:center;justify-items:center;gap:1em;display:grid}.StepsLoader-module__E4HxbW__image{width:auto;height:40px}.StepsLoader-module__E4HxbW__text{gap:.5em;display:grid}.StepsLoader-module__E4HxbW__step{font-family:Inter,sans-serif;font-size:18px;font-weight:500}.StepsLoader-module__E4HxbW__stepText{transition:opacity .6s}.StepsLoader-module__E4HxbW__stepText.StepsLoader-module__E4HxbW__hidden{opacity:0}.StepsLoader-module__E4HxbW__subtitle{color:var(--text-gray);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.25}@media (max-width:560px){.StepsLoader-module__E4HxbW__loader{gap:.75em}.StepsLoader-module__E4HxbW__step{font-size:16px}.StepsLoader-module__E4HxbW__subtitle{font-size:12px}}
.DislikeScreen-module__vonqfG__screen{gap:24px;display:grid}.DislikeScreen-module__vonqfG__description{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:16px;font-weight:500}.DislikeScreen-module__vonqfG__actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:grid}@media (max-width:560px){.DislikeScreen-module__vonqfG__description{font-size:14px}.DislikeScreen-module__vonqfG__actions{flex-direction:column-reverse;gap:8px;display:flex}}
.LetterBanner-module__cygRxa__banner{justify-items:start;gap:1.5em;display:grid;position:relative}.LetterBanner-module__cygRxa__text,.LetterBanner-module__cygRxa__actions{z-index:1;position:relative}.LetterBanner-module__cygRxa__text{gap:.75em;max-width:396px;display:grid}.LetterBanner-module__cygRxa__title{text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}.LetterBanner-module__cygRxa__description{color:var(--text-gray);text-wrap:balance;font-family:Manrope,sans-serif;font-size:14px;line-height:1.4}.LetterBanner-module__cygRxa__actions{grid-auto-flow:column;align-items:center;gap:.5em;display:grid}.LetterBanner-module__cygRxa__illustration{z-index:0;width:364px;height:auto;position:absolute;top:-1.5em;right:-1.5em}.LetterBanner-module__cygRxa__illustrationMobile{display:none}@media (max-width:1440px){.LetterBanner-module__cygRxa__illustration{top:-1em;right:-1em}}@media (max-width:991px){.LetterBanner-module__cygRxa__title{font-size:18px}}@media (max-width:560px){.LetterBanner-module__cygRxa__banner{justify-items:stretch;gap:1em}.LetterBanner-module__cygRxa__text{gap:.5em;max-width:none}.LetterBanner-module__cygRxa__actions{grid-auto-flow:row;gap:.375em}.LetterBanner-module__cygRxa__illustration{display:none}.LetterBanner-module__cygRxa__illustrationMobile{width:calc(100% + 2em);height:auto;margin:-1em;display:block}}
.LanguagePicker-module__Vw7_NG__list{width:216px}.LanguagePicker-module__Vw7_NG__flag{font-size:16px}.LanguagePicker-module__Vw7_NG__chevron{fill:var(--text-primary);font-size:16px}@media (max-width:560px){.LanguagePicker-module__Vw7_NG__trigger{width:100%}}
.LetterResult-module__pbw4ca__result{justify-items:start;gap:1.5em;display:grid}.LetterResult-module__pbw4ca__text{gap:.375em;display:grid}.LetterResult-module__pbw4ca__title{text-wrap:balance;font-size:24px;font-weight:500;line-height:1.2}.LetterResult-module__pbw4ca__subtitle{color:var(--text-gray);text-wrap:balance;font-family:Manrope,sans-serif;font-size:14px;line-height:1.4}.LetterResult-module__pbw4ca__body{white-space:pre-wrap;background:var(--bg-secondary);border:2px dashed var(--bg-tertiary);border-radius:var(--br-l);width:100%;padding:1.25em;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.LetterResult-module__pbw4ca__actions{grid-auto-flow:column;align-items:center;gap:.5em;display:grid}.LetterResult-module__pbw4ca__copyIcon{stroke:var(--text-on-dark-primary);stroke-width:2.5px;font-size:16px}@media (max-width:1440px){.LetterResult-module__pbw4ca__title{font-size:18px}}@media (max-width:560px){.LetterResult-module__pbw4ca__result{justify-items:stretch;gap:1em}.LetterResult-module__pbw4ca__body{padding:.875em;font-size:14px}.LetterResult-module__pbw4ca__actions{grid-auto-flow:row;gap:.375em}}
.JobCoverLetter-module__SZtkHa__card{position:relative;overflow:hidden}.JobCoverLetter-module__SZtkHa__loader{min-height:146px}.JobCoverLetter-module__SZtkHa__impression{pointer-events:none;position:absolute;inset:0}.JobCoverLetter-module__SZtkHa__morph{animation:.32s cubic-bezier(.23,1,.32,1) both JobCoverLetter-module__SZtkHa__letterMorphIn}@keyframes JobCoverLetter-module__SZtkHa__letterMorphIn{0%{opacity:0;filter:blur(6px)}}@media (max-width:991px){.JobCoverLetter-module__SZtkHa__loader{min-height:132px}}@media (max-width:560px){.JobCoverLetter-module__SZtkHa__loader{min-height:307px}}@media (prefers-reduced-motion:reduce){.JobCoverLetter-module__SZtkHa__morph{animation-name:JobCoverLetter-module__SZtkHa__letterFadeIn}}@keyframes JobCoverLetter-module__SZtkHa__letterFadeIn{0%{opacity:0}}
.JobCompany-module__rwKtHG__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobCompany-module__rwKtHG__header{grid-template-columns:1fr auto;align-items:center;gap:.75em;display:grid}.JobCompany-module__rwKtHG__companyInfo{grid-template-columns:auto 1fr;align-items:center;gap:.75em;text-decoration:none;display:grid;overflow:hidden}a.JobCompany-module__rwKtHG__companyInfo>.JobCompany-module__rwKtHG__companyName{text-decoration:underline}.JobCompany-module__rwKtHG__companyName{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.JobCompany-module__rwKtHG__companyName:first-letter{text-transform:uppercase}.JobCompany-module__rwKtHG__publishedAt{color:var(--text-secondary);white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.JobCompany-module__rwKtHG__items{flex-direction:column;gap:1em;display:flex}.JobCompany-module__rwKtHG__item{flex-direction:column;gap:.25em;display:flex}.JobCompany-module__rwKtHG__label{color:var(--text-secondary);font-size:14px;font-weight:500}.JobCompany-module__rwKtHG__value{font-size:18px;font-weight:600}.JobCompany-module__rwKtHG__buttons{flex-direction:column;gap:.5em;display:flex}@media (max-width:991px){.JobCompany-module__rwKtHG__value{font-size:16px}}
.JobCompanyMobileSticky-module__VMPCpW__wrapper{display:none}.JobCompanyMobileSticky-module__VMPCpW__header{grid-template-columns:1fr auto;align-items:center;gap:.75em;display:grid}.JobCompanyMobileSticky-module__VMPCpW__companyInfo{grid-template-columns:auto 1fr;align-items:center;gap:.75em;text-decoration:none;display:grid;overflow:hidden}a.JobCompanyMobileSticky-module__VMPCpW__companyInfo>.JobCompanyMobileSticky-module__VMPCpW__companyName{text-decoration:underline}.JobCompanyMobileSticky-module__VMPCpW__companyName{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.JobCompanyMobileSticky-module__VMPCpW__companyName:first-letter{text-transform:uppercase}.JobCompanyMobileSticky-module__VMPCpW__publishedAt{color:var(--text-secondary);white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.JobCompanyMobileSticky-module__VMPCpW__items{justify-content:space-between;align-items:center;gap:.5em;display:flex}.JobCompanyMobileSticky-module__VMPCpW__value{font-size:16px;font-weight:600}.JobCompanyMobileSticky-module__VMPCpW__buttons{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.JobCompanyMobileSticky-module__VMPCpW__buttons>:first-child{grid-area:1/2}.JobCompanyMobileSticky-module__VMPCpW__buttons>:last-child{grid-area:1/1}@media (max-width:768px){.JobCompanyMobileSticky-module__VMPCpW__wrapper{z-index:9;border-radius:var(--br-xxl) var(--br-xxl) 0 0;background:var(--text-on-dark-primary);box-shadow:0 0 24px color-mix(in srgb, var(--text-secondary) 50%, transparent);will-change:transform;flex-direction:column;gap:1em;padding:1em;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0}.JobCompanyMobileSticky-module__VMPCpW__collapsed{transform:translateY(var(--collapse-offset,0));cursor:pointer}}@media (max-width:560px){.JobCompanyMobileSticky-module__VMPCpW__buttons{grid-template-columns:1fr}.JobCompanyMobileSticky-module__VMPCpW__buttons>:first-child,.JobCompanyMobileSticky-module__VMPCpW__buttons>:last-child{grid-area:auto}}
.JobCtaBanner-module__MvL0Va__wrapper{background:var(--bg-primary-light);border-radius:var(--br-xl);position:relative;overflow:hidden}.JobCtaBanner-module__MvL0Va__content{flex-direction:column;align-items:flex-start;gap:.75em;padding:1.5em;display:flex}.JobCtaBanner-module__MvL0Va__title{text-wrap:balance;font-size:24px;font-weight:600;line-height:1.2}.JobCtaBanner-module__MvL0Va__description{color:var(--text-gray);text-wrap:balance;margin-bottom:6px;font-size:14px;line-height:1.4}.JobCtaBanner-module__MvL0Va__content>button{align-self:stretch}.JobCtaBanner-module__MvL0Va__impression{pointer-events:none;position:absolute;inset:0}.JobCtaBanner-module__MvL0Va__actionFull,.JobCtaBanner-module__MvL0Va__actionShort{font:inherit;color:inherit}.JobCtaBanner-module__MvL0Va__actionShort{display:none}.JobCtaBanner-module__MvL0Va__arrowIcon{fill:var(--text-on-dark-primary)}.JobCtaBanner-module__MvL0Va__wrapper>video{width:100%;height:auto;display:block}@media (max-width:1440px){.JobCtaBanner-module__MvL0Va__wrapper{border-radius:var(--br-l)}.JobCtaBanner-module__MvL0Va__content{padding:1em}}@media (max-width:1240px){.JobCtaBanner-module__MvL0Va__wrapper{grid-template-columns:1fr 320px;align-items:center;padding-right:1em;display:grid}.JobCtaBanner-module__MvL0Va__content>button{align-self:start}.JobCtaBanner-module__MvL0Va__wrapper>video{align-self:end;width:100%}}@media (max-width:991px){.JobCtaBanner-module__MvL0Va__title{font-size:18px}}@media (max-width:768px){.JobCtaBanner-module__MvL0Va__wrapper{grid-template-columns:1fr 40%;padding-right:0}.JobCtaBanner-module__MvL0Va__actionFull{display:none}.JobCtaBanner-module__MvL0Va__actionShort{display:inline}}@media (max-width:560px){.JobCtaBanner-module__MvL0Va__wrapper{grid-template-columns:1fr}.JobCtaBanner-module__MvL0Va__content>button{align-self:stretch}.JobCtaBanner-module__MvL0Va__actionFull{display:inline}.JobCtaBanner-module__MvL0Va__actionShort{display:none}}
.JobDescription-module__JtKjuq__wrapper h2,.JobDescription-module__JtKjuq__wrapper h3{margin-bottom:24px;font-size:24px;font-weight:500}.JobDescription-module__JtKjuq__wrapper h4,.JobDescription-module__JtKjuq__wrapper h5{margin-bottom:16px;font-size:20px;font-weight:500}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol,.JobDescription-module__JtKjuq__wrapper li,.JobDescription-module__JtKjuq__wrapper a,.JobDescription-module__JtKjuq__wrapper blockquote,.JobDescription-module__JtKjuq__wrapper b,.JobDescription-module__JtKjuq__wrapper table{font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol{white-space:pre-line;margin-bottom:24px}.JobDescription-module__JtKjuq__wrapper>:last-child{margin-bottom:0}.JobDescription-module__JtKjuq__wrapper b{font-weight:700}.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol{list-style-position:inside}.JobDescription-module__JtKjuq__wrapper a{color:var(--primary);text-decoration:underline;transition:all .15s}.JobDescription-module__JtKjuq__wrapper a:hover{color:var(--primary-hover)}@media (max-width:1440px){.JobDescription-module__JtKjuq__wrapper h2,.JobDescription-module__JtKjuq__wrapper h3{margin-bottom:16px;font-size:18px}.JobDescription-module__JtKjuq__wrapper h4,.JobDescription-module__JtKjuq__wrapper h5{margin-bottom:12px;font-size:18px}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol,.JobDescription-module__JtKjuq__wrapper li,.JobDescription-module__JtKjuq__wrapper a,.JobDescription-module__JtKjuq__wrapper blockquote,.JobDescription-module__JtKjuq__wrapper b,.JobDescription-module__JtKjuq__wrapper table{font-size:16px}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol{margin-bottom:20px}}@media (max-width:991px){.JobDescription-module__JtKjuq__wrapper h2,.JobDescription-module__JtKjuq__wrapper h3{margin-bottom:12px}.JobDescription-module__JtKjuq__wrapper h4,.JobDescription-module__JtKjuq__wrapper h5{margin-bottom:8px}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol,.JobDescription-module__JtKjuq__wrapper li,.JobDescription-module__JtKjuq__wrapper a,.JobDescription-module__JtKjuq__wrapper blockquote,.JobDescription-module__JtKjuq__wrapper b,.JobDescription-module__JtKjuq__wrapper table{font-size:14px}.JobDescription-module__JtKjuq__wrapper p,.JobDescription-module__JtKjuq__wrapper ul,.JobDescription-module__JtKjuq__wrapper ol{margin-bottom:16px}}
.AiDisclaimer-module__d-LZuG__text{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:12px;line-height:1.4}@media (max-width:991px){.AiDisclaimer-module__d-LZuG__text{font-size:10px}}
.AiInfoBlock-module__wbSC8W__wrapper{border-radius:var(--br-xl);background:var(--purple-linear);flex-direction:column;gap:1em;padding:1em;display:flex}.AiInfoBlock-module__wbSC8W__header{align-items:center;gap:.5em;display:flex}.AiInfoBlock-module__wbSC8W__icon{width:20px;height:20px}.AiInfoBlock-module__wbSC8W__label{background:linear-gradient(93deg, var(--primary) 0.21%, var(--pink) 99.79%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.AiInfoBlock-module__wbSC8W__text{color:var(--text-primary);font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media (max-width:1440px){.AiInfoBlock-module__wbSC8W__wrapper{border-radius:var(--br-l)}}@media (max-width:1240px){.AiInfoBlock-module__wbSC8W__wrapper{gap:.75em}}@media (max-width:991px){.AiInfoBlock-module__wbSC8W__wrapper{gap:.5em}.AiInfoBlock-module__wbSC8W__icon{width:16px;height:16px}.AiInfoBlock-module__wbSC8W__label,.AiInfoBlock-module__wbSC8W__text{font-size:12px}}
.JobDifficultyCard-module__BJvAmW__card{flex-direction:column;gap:1.25em;display:flex}.JobDifficultyCard-module__BJvAmW__heading{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.JobDifficultyCard-module__BJvAmW__content{flex-direction:column;gap:.75em;height:120px;display:flex}.JobDifficultyCard-module__BJvAmW__labels{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.JobDifficultyCard-module__BJvAmW__labelMuted{color:var(--text-secondary)}.JobDifficultyCard-module__BJvAmW__bars{gap:.25em;height:100%;display:flex}.JobDifficultyCard-module__BJvAmW__bar{border-radius:var(--br-s);flex:1}.JobDifficultyCard-module__BJvAmW__barFilled{background:var(--primary)}.JobDifficultyCard-module__BJvAmW__barEmpty{background:var(--bg-primary-light)}@media (max-width:1440px){.JobDifficultyCard-module__BJvAmW__content{height:100px}}@media (max-width:768px){.JobDifficultyCard-module__BJvAmW__content{max-width:298px;height:80px}}@media (max-width:420px){.JobDifficultyCard-module__BJvAmW__content{max-width:none}}
.JobQuestions-module__vNnL1W__wrapper{flex-direction:column;gap:.75em;margin:2em 0;display:flex}.JobQuestions-module__vNnL1W__wrapper>h2{margin-bottom:20px;font-size:32px;font-weight:500}.JobQuestions-module__vNnL1W__item{flex-direction:column;gap:.75em;display:flex}.JobQuestions-module__vNnL1W__context{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.JobQuestions-module__vNnL1W__item>h3{font-size:24px;font-weight:500}@media (max-width:1440px){.JobQuestions-module__vNnL1W__wrapper>h2{margin-bottom:12px;font-size:24px}.JobQuestions-module__vNnL1W__item>h3{font-size:18px}}@media (max-width:991px){.JobQuestions-module__vNnL1W__wrapper>h2{margin-bottom:4px}.JobQuestions-module__vNnL1W__item>p{font-size:12px}.JobQuestions-module__vNnL1W__item>h3{font-size:14px}}@media (max-width:768px){.JobQuestions-module__vNnL1W__wrapper{margin:1em 0}.JobQuestions-module__vNnL1W__wrapper>h2{font-size:18px}}
.JobSalaryCard-module__5-gB9W__card{flex-direction:column;gap:1.25em;display:flex}.JobSalaryCard-module__5-gB9W__title{font-size:18px;font-weight:500}.JobSalaryCard-module__5-gB9W__content{grid-template-columns:2fr 1fr;align-items:flex-end;gap:.25em;height:120px;display:grid}.JobSalaryCard-module__5-gB9W__info{flex-direction:column;gap:1em;display:flex}.JobSalaryCard-module__5-gB9W__item{flex-direction:column;gap:.25em;display:flex}.JobSalaryCard-module__5-gB9W__label{color:var(--text-secondary);font-size:14px;font-weight:500}.JobSalaryCard-module__5-gB9W__value{font-size:18px;font-weight:600}.JobSalaryCard-module__5-gB9W__valuePrimary{color:var(--primary)}.JobSalaryCard-module__5-gB9W__bars{align-items:flex-end;gap:inherit;height:100%;margin-top:auto;display:flex}.JobSalaryCard-module__5-gB9W__bar{border-radius:var(--br-s);flex:1;height:100%}.JobSalaryCard-module__5-gB9W__barFilled{background:var(--primary);height:100%}.JobSalaryCard-module__5-gB9W__barEmpty{background:var(--bg-primary-light);height:75%}@media (max-width:1440px){.JobSalaryCard-module__5-gB9W__info{gap:.5em}.JobSalaryCard-module__5-gB9W__value{font-size:16px}.JobSalaryCard-module__5-gB9W__content{height:100px}}@media (max-width:768px){.JobSalaryCard-module__5-gB9W__content{max-width:298px;height:80px}.JobSalaryCard-module__5-gB9W__label{font-size:12px}.JobSalaryCard-module__5-gB9W__value{font-size:14px}}@media (max-width:420px){.JobSalaryCard-module__5-gB9W__content{max-width:none}}
.JobSimilar-module__XdSrDW__wrapper{flex-direction:column;gap:2em;display:flex}.JobSimilar-module__XdSrDW__wrapper>h2{font-size:32px;font-weight:500}.JobSimilar-module__XdSrDW__list{grid-template-columns:repeat(2,1fr);gap:.5em;display:grid}@media (max-width:1440px){.JobSimilar-module__XdSrDW__wrapper{gap:1.5em}.JobSimilar-module__XdSrDW__wrapper>h2{font-size:24px}}@media (max-width:768px){.JobSimilar-module__XdSrDW__wrapper{gap:1em}.JobSimilar-module__XdSrDW__wrapper>h2{font-size:18px}}@media (max-width:560px){.JobSimilar-module__XdSrDW__list{grid-template-columns:1fr}}
.JobSkills-module__gnGpqa__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobSkills-module__gnGpqa__wrapper>h2{font-size:24px;font-weight:500}.JobSkills-module__gnGpqa__items{flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991px){.JobSkills-module__gnGpqa__wrapper{gap:1em}.JobSkills-module__gnGpqa__wrapper>h2{font-size:18px}}
.JobSourceTag-module__NFcsZW__wrapper{grid-template-columns:1fr auto;align-items:flex-start;gap:2em;display:grid}.JobSourceTag-module__NFcsZW__source{grid-template-columns:auto 1fr;gap:.375em;display:grid}.JobSourceTag-module__NFcsZW__icon{fill:var(--text-secondary)}.JobSourceTag-module__NFcsZW__text{color:var(--text-secondary);margin-top:-.1em;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.JobSourceTag-module__NFcsZW__reportButton{cursor:pointer;align-items:center;gap:.375em;text-decoration:none;display:flex}.JobSourceTag-module__NFcsZW__reportIcon{fill:var(--text-secondary)}.JobSourceTag-module__NFcsZW__reportText{color:var(--text-secondary);font-family:Manrope,sans-serif;font-size:14px;font-weight:600}@media (max-width:991px){.JobSourceTag-module__NFcsZW__text{margin-top:-.1125em;font-size:12px}.JobSourceTag-module__NFcsZW__reportText{font-size:12px}}@media (max-width:420px){.JobSourceTag-module__NFcsZW__wrapper{grid-template-columns:1fr;gap:.5em}}
.CoverLetterGenerationForm-module__6YzClG__wrapper{flex-direction:column;gap:1.5em;padding:.5em 0;display:flex}.CoverLetterGenerationForm-module__6YzClG__header{text-align:center;flex-direction:column;gap:.75em;display:flex}.CoverLetterGenerationForm-module__6YzClG__header>p{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:18px;font-weight:500}.CoverLetterGenerationForm-module__6YzClG__selected{height:var(--input-height-l);font-size:1.25em}.CoverLetterGenerationForm-module__6YzClG__submitWrapper{flex-direction:column;align-items:center;gap:.75em;display:flex}.CoverLetterGenerationForm-module__6YzClG__submitWrapper>a{width:100%}.CoverLetterGenerationForm-module__6YzClG__submitWrapper>p{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.CoverLetterGenerationForm-module__6YzClG__hr{border:none;border-bottom:1px solid var(--bg-secondary-hover);width:75%;margin:.5em auto}.CoverLetterGenerationForm-module__6YzClG__banner{grid-template-columns:auto 1fr;align-items:center;gap:1em;display:grid}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper{aspect-ratio:1;background:var(--bg-primary-light);border-radius:var(--br-m);justify-content:center;align-items:center;width:52px;display:flex}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper>svg{fill:var(--primary);font-size:24px}.CoverLetterGenerationForm-module__6YzClG__bannerContent{flex-direction:column;gap:.25em;display:flex}.CoverLetterGenerationForm-module__6YzClG__bannerContent>h5{font-size:18px;font-weight:500}.CoverLetterGenerationForm-module__6YzClG__bannerContent>p{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}@media (max-width:991px){.CoverLetterGenerationForm-module__6YzClG__header>h2{font-size:28px}.CoverLetterGenerationForm-module__6YzClG__header>p{font-size:16px}.CoverLetterGenerationForm-module__6YzClG__hr{margin:0 auto}.CoverLetterGenerationForm-module__6YzClG__banner{gap:.75em}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper{border-radius:var(--br-s);width:42px}.CoverLetterGenerationForm-module__6YzClG__bannerContent{gap:.125em}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper>svg{font-size:20px}.CoverLetterGenerationForm-module__6YzClG__bannerContent>h5{font-size:16px}.CoverLetterGenerationForm-module__6YzClG__bannerContent>p{font-size:12px}}@media (max-width:768px){.CoverLetterGenerationForm-module__6YzClG__header>h2{font-size:24px}.CoverLetterGenerationForm-module__6YzClG__header>p{font-size:14px}}@media (max-width:560px){.CoverLetterGenerationForm-module__6YzClG__wrapper{gap:1em;padding:.5em 0 0}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper{width:32px}.CoverLetterGenerationForm-module__6YzClG__bannerIconWrapper>svg{font-size:18px}.CoverLetterGenerationForm-module__6YzClG__header>h2{font-size:20px}}@media (max-width:420px){.CoverLetterGenerationForm-module__6YzClG__header>h2{font-size:18px}.CoverLetterGenerationForm-module__6YzClG__header>p,.CoverLetterGenerationForm-module__6YzClG__submitWrapper>p{font-size:12px}.CoverLetterGenerationForm-module__6YzClG__banner{align-items:flex-start}.CoverLetterGenerationForm-module__6YzClG__bannerContent>p{text-wrap:balance}}@media (max-width:375px){.CoverLetterGenerationForm-module__6YzClG__header>h2{font-size:16px}.CoverLetterGenerationForm-module__6YzClG__bannerContent>h5{font-size:14px}}
.JobTitleCard-module__fZy8CW__card{flex-direction:column;gap:1.25em;display:flex}.JobTitleCard-module__fZy8CW__header{grid-template-columns:1fr auto;align-items:start;gap:1em;display:grid}.JobTitleCard-module__fZy8CW__info{flex-direction:column;gap:1.25em;display:flex}.JobTitleCard-module__fZy8CW__badges{flex-wrap:wrap;gap:.5em;display:flex}.JobTitleCard-module__fZy8CW__title{font-size:32px;font-weight:600}.JobTitleCard-module__fZy8CW__divider{background:var(--border-primary);border:none;width:100%;height:1px}@media (max-width:1240px){.JobTitleCard-module__fZy8CW__divider{display:none}}@media (max-width:991px){.JobTitleCard-module__fZy8CW__title{font-size:24px}}@media (max-width:420px){.JobTitleCard-module__fZy8CW__title{font-size:20px}}@media (max-width:375px){.JobTitleCard-module__fZy8CW__card{gap:1em}}
.CoverLetterGenerationResult-module__WVpNzq__wrapper{flex-direction:column;gap:1.5em;padding:.5em 0;display:flex}.CoverLetterGenerationResult-module__WVpNzq__wrapper>h2{text-align:center}.CoverLetterGenerationResult-module__WVpNzq__header{justify-content:space-between;display:flex}.CoverLetterGenerationResult-module__WVpNzq__headerButtonsWrapper{grid-template-columns:repeat(3,1fr);gap:.5em;width:240px;display:grid}.CoverLetterGenerationResult-module__WVpNzq__textarea{background:var(--bg-secondary);border-radius:var(--br-m);resize:none;border:none;height:248px;padding:1em;font-family:Manrope,sans-serif;font-size:1em;font-weight:600}.CoverLetterGenerationResult-module__WVpNzq__textarea:disabled{color:var(--text-primary);background:var(--bg-secondary);opacity:1}.CoverLetterGenerationResult-module__WVpNzq__buttonsWrapper{flex-direction:column;align-items:center;gap:.75em;display:flex}.CoverLetterGenerationResult-module__WVpNzq__buttonsWrapper>p{text-align:center;background:var(--purple-linear-strong);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}@media (max-width:991px){.CoverLetterGenerationResult-module__WVpNzq__wrapper>h2{font-size:28px}}@media (max-width:768px){.CoverLetterGenerationResult-module__WVpNzq__wrapper>h2{font-size:24px}}@media (max-width:560px){.CoverLetterGenerationResult-module__WVpNzq__wrapper{gap:1em}.CoverLetterGenerationResult-module__WVpNzq__wrapper>h2{font-size:20px}.CoverLetterGenerationResult-module__WVpNzq__headerButtonsWrapper{width:180px}.CoverLetterGenerationResult-module__WVpNzq__buttonsWrapper>p{font-size:12px}}@media (max-width:420px){.CoverLetterGenerationResult-module__WVpNzq__wrapper>h2{font-size:18px}.CoverLetterGenerationResult-module__WVpNzq__headerButtonsWrapper{width:160px}}@media (max-width:375px){.CoverLetterGenerationResult-module__WVpNzq__header{flex-direction:column;gap:.5em}.CoverLetterGenerationResult-module__WVpNzq__headerButtonsWrapper{width:100%}.CoverLetterGenerationResult-module__WVpNzq__buttonsWrapper>p>span{display:none}}
.page-module__ExNabG__page{min-height:var(--db-page-height);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__ExNabG__wrapper{flex-direction:column;gap:1.5em;width:596px;margin:auto 0;display:flex}.page-module__ExNabG__placeholderWrapper{border-radius:var(--br-xl);width:100%;height:502px}.page-module__ExNabG__placeholderWrapper.page-module__ExNabG__advantages{height:182px}.page-module__ExNabG__formWrapper{max-width:var(--form-max-width);border-radius:var(--br-xl);background:var(--text-on-dark-primary);box-shadow:var(--db-section-shadow);flex-direction:column;padding:1.5em;display:flex}@media (max-width:991px){.page-module__ExNabG__wrapper{width:540px}}@media (max-width:768px){.page-module__ExNabG__wrapper{width:475px}}@media (max-width:560px){.page-module__ExNabG__wrapper{gap:1em;width:100%}.page-module__ExNabG__formWrapper{padding:1em}}