.preview_container__GZp7V{min-height:100vh;background:#f5f5f7;padding-top:80px}.preview_actionBar__ZnCY9{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 2rem;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.05)}.preview_actionBarContent__KADJ1{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.preview_actionBarTitle__rbAWR{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0}.preview_actionButtons__eEqYT{display:flex;gap:1rem}.preview_closeButton__QHz7r,.preview_downloadButton__g8JYG{padding:.75rem 1.5rem;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease}.preview_closeButton__QHz7r{background:rgba(0,0,0,.05);color:#6e6e73}.preview_closeButton__QHz7r:hover{background:rgba(0,0,0,.1)}.preview_downloadButton__g8JYG{background:linear-gradient(135deg,#34c759,#30d158);color:white}.preview_downloadButton__g8JYG:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(52,199,89,.3)}.preview_previewWrapper__dESBk{max-width:850px;margin:2rem auto;padding:0 1rem}.preview_resumePage__wr6BP{background:white;padding:60px;box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:8px;min-height:11in;page-break-after:always}.preview_instructions__52DQk{text-align:center;padding:2rem;color:#6e6e73;font-size:.875rem}.preview_instructions__52DQk strong{color:#0071e3}.preview_loading__A5mrU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#6e6e73}.preview_spinner__muflZ{width:50px;height:50px;border:4px solid rgba(0,113,227,.1);border-top-color:#0071e3;border-radius:50%;animation:preview_spin__3ewTi 1s linear infinite;margin-bottom:1rem}@keyframes preview_spin__3ewTi{to{transform:rotate(1turn)}}@media print{.preview_actionBar__ZnCY9,.preview_instructions__52DQk{display:none!important}.preview_container__GZp7V{background:white;padding:0}.preview_previewWrapper__dESBk{max-width:100%;margin:0;padding:0}.preview_resumePage__wr6BP{box-shadow:none;border-radius:0;padding:.5in .75in;margin:0;min-height:auto;page-break-after:always}.preview_resumePage__wr6BP h1,.preview_resumePage__wr6BP h2,.preview_resumePage__wr6BP h3{page-break-after:avoid}.preview_resumePage__wr6BP ol,.preview_resumePage__wr6BP ul{page-break-inside:avoid}.preview_resumePage__wr6BP *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:768px){.preview_actionBar__ZnCY9{padding:1rem}.preview_actionBarContent__KADJ1{flex-direction:column;gap:1rem}.preview_actionButtons__eEqYT{width:100%;flex-direction:column}.preview_closeButton__QHz7r,.preview_downloadButton__g8JYG{width:100%}.preview_resumePage__wr6BP{padding:30px;font-size:.9em}.preview_container__GZp7V{padding-top:140px}}@media (max-width:1024px) and (min-width:769px){.preview_resumePage__wr6BP{padding:40px}}.templates_modernTemplate___lgXO{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;color:#1a1a1a}.templates_modernTemplate___lgXO h1{color:#0071e3;font-size:2.5em;font-weight:700;margin-bottom:.5rem;letter-spacing:-.5px}.templates_modernTemplate___lgXO h2{color:#0071e3;font-size:1.5em;font-weight:600;border-bottom:2px solid #0071e3;padding-bottom:.5rem;margin-top:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.templates_modernTemplate___lgXO h3{color:#0071e3;font-size:1.2em;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.templates_modernTemplate___lgXO p{margin:.5rem 0;color:#444}.templates_modernTemplate___lgXO ul{margin:.75rem 0;padding-left:1.5rem}.templates_modernTemplate___lgXO li{margin:.5rem 0;color:#555}.templates_modernTemplate___lgXO .templates_contact-info__jJ9F3{color:#666;margin-bottom:2rem;border-left:4px solid #0071e3;background:rgba(0,113,227,.05);padding:1rem;border-radius:4px}.templates_modernTemplate___lgXO strong{color:#0071e3;font-weight:600}.templates_modernTemplate___lgXO .templates_company__j7fvC{color:#0071e3;font-weight:500}.templates_modernTemplate___lgXO .templates_date__RqQdf{color:#888;font-size:.9em}.templates_classicTemplate__zdps7{font-family:Georgia,Times New Roman,serif;line-height:1.8;color:#2c3e50}.templates_classicTemplate__zdps7 h1{color:#2c3e50;font-size:2.5em;font-weight:700;margin-bottom:.5rem;text-align:center;border-bottom:3px solid #2c3e50;padding-bottom:1rem;letter-spacing:2px}.templates_classicTemplate__zdps7 h2{color:#2c3e50;font-size:1.4em;font-weight:600;border-bottom:1px solid #7f8c8d;padding-bottom:.5rem;margin-top:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}.templates_classicTemplate__zdps7 h3{color:#34495e;font-size:1.15em;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;font-style:italic}.templates_classicTemplate__zdps7 p{margin:.5rem 0;color:#34495e;text-align:justify}.templates_classicTemplate__zdps7 ul{margin:.75rem 0;padding-left:2rem}.templates_classicTemplate__zdps7 li{margin:.6rem 0;color:#34495e}.templates_classicTemplate__zdps7 .templates_contact-info__jJ9F3{color:#555;margin-bottom:2rem;text-align:center;padding:1rem;background:#f8f9fa;border-top:2px solid #2c3e50;border-bottom:2px solid #2c3e50}.templates_classicTemplate__zdps7 strong{color:#2c3e50;font-weight:700}.templates_classicTemplate__zdps7 .templates_company__j7fvC{color:#2c3e50;font-weight:600}.templates_classicTemplate__zdps7 .templates_date__RqQdf{color:#7f8c8d;font-size:.95em;font-style:italic}.templates_executiveTemplate__MgNWV{font-family:Cambria,Georgia,serif;line-height:1.75;color:#1a1a1a}.templates_executiveTemplate__MgNWV h1{color:#1a1a1a;font-size:2.8em;font-weight:700;margin-bottom:.5rem;border-bottom:4px solid #d4af37;padding-bottom:1rem;letter-spacing:1px;text-transform:uppercase}.templates_executiveTemplate__MgNWV h2{color:#d4af37;font-size:1.6em;font-weight:700;border-bottom:2px solid #d4af37;padding-bottom:.5rem;margin-top:2.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1.5px}.templates_executiveTemplate__MgNWV h3{color:#1a1a1a;font-size:1.25em;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem}.templates_executiveTemplate__MgNWV p{margin:.5rem 0;color:#333}.templates_executiveTemplate__MgNWV ul{margin:.75rem 0;padding-left:1.75rem}.templates_executiveTemplate__MgNWV li{margin:.6rem 0;color:#444}.templates_executiveTemplate__MgNWV .templates_contact-info__jJ9F3{color:#444;margin-bottom:2.5rem;padding:1.25rem;background:#f9f9f9;border-left:4px solid #d4af37;border-radius:2px}.templates_executiveTemplate__MgNWV strong{color:#d4af37;font-weight:700}.templates_executiveTemplate__MgNWV .templates_company__j7fvC{color:#1a1a1a;font-weight:700}.templates_executiveTemplate__MgNWV .templates_date__RqQdf{color:#666;font-size:.95em;font-style:italic}.templates_classicTemplate__zdps7 .templates_section__pw9K7,.templates_executiveTemplate__MgNWV .templates_section__pw9K7,.templates_modernTemplate___lgXO .templates_section__pw9K7{margin-bottom:2rem}.templates_classicTemplate__zdps7 .templates_skills__sprkF,.templates_executiveTemplate__MgNWV .templates_skills__sprkF,.templates_modernTemplate___lgXO .templates_skills__sprkF{display:flex;flex-wrap:wrap;gap:.5rem}.templates_modernTemplate___lgXO .templates_skill-tag__CUh_A{background:rgba(0,113,227,.1);color:#0071e3;padding:.5rem 1rem;border-radius:6px;font-size:.9em;font-weight:500}.templates_classicTemplate__zdps7 .templates_skill-tag__CUh_A{background:#f8f9fa;color:#2c3e50;padding:.5rem 1rem;border:1px solid #7f8c8d;border-radius:2px;font-size:.9em;font-weight:600}.templates_executiveTemplate__MgNWV .templates_skill-tag__CUh_A{background:linear-gradient(135deg,#f9f9f9,#ffffff);color:#1a1a1a;padding:.5rem 1rem;border:1px solid #d4af37;border-radius:4px;font-size:.9em;font-weight:600}@media print{.templates_classicTemplate__zdps7,.templates_executiveTemplate__MgNWV,.templates_modernTemplate___lgXO{max-width:100%;padding:0}.templates_classicTemplate__zdps7 h2,.templates_classicTemplate__zdps7 h3,.templates_executiveTemplate__MgNWV h2,.templates_executiveTemplate__MgNWV h3,.templates_modernTemplate___lgXO h2,.templates_modernTemplate___lgXO h3{page-break-after:avoid}.templates_classicTemplate__zdps7 ul,.templates_executiveTemplate__MgNWV ul,.templates_modernTemplate___lgXO ul{page-break-inside:avoid}}