.candidate-edition-module__zdqDKa__workspace [data-cv-section]:before{content:"";background:var(--primary);opacity:0;pointer-events:none;width:5px;height:28px;transition:opacity .15s,top .3s,height .3s;position:absolute;top:12px;left:-1px}.candidate-edition-module__zdqDKa__workspace [data-cv-section][data-cv-complete]:before{opacity:.4;height:100%;top:0}.candidate-edition-module__zdqDKa__workspace[data-active=basic] [data-cv-section=basic]:before,.candidate-edition-module__zdqDKa__workspace[data-active=about] [data-cv-section=about]:before,.candidate-edition-module__zdqDKa__workspace[data-active=skills] [data-cv-section=skills]:before,.candidate-edition-module__zdqDKa__workspace[data-active=experience] [data-cv-section=experience]:before,.candidate-edition-module__zdqDKa__workspace[data-active=education] [data-cv-section=education]:before,.candidate-edition-module__zdqDKa__workspace[data-active=languages] [data-cv-section=languages]:before,.candidate-edition-module__zdqDKa__workspace[data-active=certifications] [data-cv-section=certifications]:before,.candidate-edition-module__zdqDKa__workspace[data-active=contact] [data-cv-section=contact]:before,.candidate-edition-module__zdqDKa__workspace[data-active=preferences] [data-cv-section=preferences]:before,.candidate-edition-module__zdqDKa__workspace[data-active=photo] [data-cv-section=photo]:before{opacity:1}.candidate-edition-module__zdqDKa__workspace :where(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.candidate-edition-module__zdqDKa__workspace.candidate-edition-module__zdqDKa__workspace [data-cv-section],.candidate-edition-module__zdqDKa__workspace.candidate-edition-module__zdqDKa__workspace :where(button,input,textarea,select,summary,a){scroll-margin-block:calc(var(--onboarding-header-height,0px) + 6rem)}@media (prefers-reduced-motion:reduce){.candidate-edition-module__zdqDKa__workspace [data-cv-section]:before{transition:none}.candidate-edition-module__zdqDKa__workspace{scroll-behavior:auto}}
.resume-document-module__qTOOTW__document>div{border:1px solid #e5e7eb;border-radius:0;box-shadow:0 2px 8px #11182708}.resume-document-module__qTOOTW__document header{border-top:3px solid var(--primary);padding:24px}.resume-document-module__qTOOTW__eyebrow{color:#6b7280;letter-spacing:.12em;border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:12px;font-size:10px;font-weight:600;line-height:1.6}.resume-document-module__qTOOTW__document [data-resume-name]{font-size:28px;line-height:1.25}.resume-document-module__qTOOTW__document header>div:first-of-type>div:first-child{color:#6b7280;width:64px;height:64px;box-shadow:none;background:#f3f4f6;border-radius:2px}.resume-document-module__qTOOTW__document header>div:last-child{gap:12px}.resume-document-module__qTOOTW__document header .rounded-full{color:#4b5563;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.resume-document-module__qTOOTW__document header dl{grid-template-columns:minmax(0,1fr);gap:12px}.resume-document-module__qTOOTW__document header dd{font-size:14px;line-height:1.6}.resume-document-module__qTOOTW__document header+div>div,.resume-document-module__qTOOTW__document header+div>aside{background:#fff;padding:24px}.resume-document-module__qTOOTW__document section>h2{color:#374151;letter-spacing:.04em;border-bottom:1px solid #d1d5db;gap:0;margin-bottom:16px;padding-bottom:8px;font-size:11px;line-height:1.7}.resume-document-module__qTOOTW__document section>h2>svg{display:none}.resume-document-module__qTOOTW__document section>.rounded-xl{border:0;border-radius:0;padding:0}.resume-document-module__qTOOTW__empty{padding:28px 24px}.resume-document-module__qTOOTW__empty h3{color:#374151;max-width:24ch;font-size:20px;font-weight:600;line-height:1.5}.resume-document-module__qTOOTW__empty p{color:#6b7280;margin-top:12px;font-size:13px;line-height:1.8}.resume-document-module__qTOOTW__footer{color:#6b7280;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 24px;padding:16px 0;font-size:10px;line-height:1.6;display:flex}@media print{.resume-document-module__qTOOTW__document>div{box-shadow:none;border:0}}
