.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}}
.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)}}@keyframes JobCoverLetter-module__SZtkHa__letterFadeIn{0%{opacity:0}}@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}}