@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap");.resumetemplates_page__u2YZ8{font-family:Inter,sans-serif;color:#1e3a8a;padding:0;margin:0;background-color:#F4F4F9;min-height:100vh;width:100%;overflow-x:hidden;position:relative}.resumetemplates_loadingContainer__cHfqO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#F4F4F9;color:#1e3a8a}.resumetemplates_loadingSpinner__5pgsf{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:resumetemplates_spin__GEeVj 1s linear infinite;margin-bottom:1rem}@keyframes resumetemplates_spin__GEeVj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resumetemplates_navbar__Q7OLb{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:95%;max-width:1200px;background:rgba(255,255,255,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:60px;box-shadow:0 8px 32px rgba(111,166,255,.15),inset 0 1px 0 rgba(255,255,255,.3);z-index:1000;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.resumetemplates_navbar__Q7OLb:hover{background:rgba(255,255,255,.35);box-shadow:0 12px 40px rgba(111,166,255,.2),inset 0 1px 0 rgba(255,255,255,.4)}.resumetemplates_navContainer__o8tWI{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:relative;width:100%}.resumetemplates_logo__EHqTr{font-size:1.4rem;font-weight:600;color:#051132;z-index:1002;flex-shrink:0;font-family:Inter,sans-serif;letter-spacing:-.05em}.resumetemplates_logo__EHqTr a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:8px}.resumetemplates_logoImage__kSg6r{height:58px;width:auto}.resumetemplates_mobileMenuButton__r4_j7{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:10px;border-radius:8px;transition:all .3s ease;z-index:1002;width:44px;height:44px;position:relative}@media (max-width:768px){.resumetemplates_mobileMenuButton__r4_j7{display:flex!important}}.resumetemplates_mobileMenuButton__r4_j7:hover{background-color:rgba(59,130,246,.1)}.resumetemplates_hamburgerLine__Zc6Bc{width:22px;height:2.5px;background-color:#1e3a8a;border-radius:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center;display:block}.resumetemplates_mobileMenuButton__r4_j7.resumetemplates_active__G865W .resumetemplates_hamburgerLine__Zc6Bc:first-child{transform:translateY(6.5px) rotate(45deg)}.resumetemplates_mobileMenuButton__r4_j7.resumetemplates_active__G865W .resumetemplates_hamburgerLine__Zc6Bc:nth-child(2){opacity:0;transform:scaleX(0)}.resumetemplates_mobileMenuButton__r4_j7.resumetemplates_active__G865W .resumetemplates_hamburgerLine__Zc6Bc:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.resumetemplates_desktopNav__B7Tds{display:flex;align-items:center}@media (max-width:768px){.resumetemplates_desktopNav__B7Tds{display:none!important}}.resumetemplates_navLinks__bxC39{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0;align-items:center;justify-content:center}.resumetemplates_navLinks__bxC39 a{text-decoration:none;font-weight:500;font-size:.85rem;transition:color .3s ease;color:#1e3a8a}.resumetemplates_navLinks__bxC39 a:hover{color:#3b82f6}.resumetemplates_navDropdown__RFrvH{position:relative}.resumetemplates_navLinkWithDropdown__9QV_g{display:flex;align-items:center;gap:4px;text-decoration:none;font-weight:500;font-size:.85rem;transition:all .3s ease;color:#1e3a8a;cursor:pointer;padding:12px 16px;border-radius:8px}.resumetemplates_navLinkWithDropdown__9QV_g:hover{color:#3b82f6;background:rgba(59,130,246,.05)}.resumetemplates_navLinkWithDropdown__9QV_g svg{transition:transform .2s ease}.resumetemplates_navDropdown__RFrvH.resumetemplates_active__G865W .resumetemplates_navLinkWithDropdown__9QV_g svg,.resumetemplates_navDropdown__RFrvH:hover .resumetemplates_navLinkWithDropdown__9QV_g svg{transform:rotate(180deg)}.resumetemplates_navDropdownMenu__zeDe4{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);min-width:180px;padding:8px 0;margin-top:8px;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-8px);transition:all .2s cubic-bezier(.165,.84,.44,1);z-index:1000;pointer-events:none}.resumetemplates_navDropdown__RFrvH:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;background:transparent;z-index:999}.resumetemplates_navDropdown__RFrvH.resumetemplates_keepOpen__uGaC3 .resumetemplates_navDropdownMenu__zeDe4,.resumetemplates_navDropdown__RFrvH:hover .resumetemplates_navDropdownMenu__zeDe4{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.resumetemplates_navDropdownMenu__zeDe4 a{display:block;width:calc(100% - 8px);padding:12px 16px;color:#1e3a8a;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;border-radius:6px;margin:0 4px}.resumetemplates_navDropdownMenu__zeDe4 a:hover{background:rgba(59,130,246,.1);color:#2563eb;transform:translateX(2px)}.resumetemplates_login__JxprL{color:#1e3a8a!important;font-weight:500}.resumetemplates_signup__2xEUP{background:#3b82f6!important;color:#ffffff!important;padding:.5rem 1rem;border-radius:999px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 16px rgba(59,130,246,.4)}.resumetemplates_signup__2xEUP:hover{background:#2563eb!important;box-shadow:0 6px 20px rgba(59,130,246,.5);transform:translateY(-1px)}.resumetemplates_loggedInNav__2f2Wm{display:flex;align-items:center;gap:2rem}.resumetemplates_userSection__e4h2d{position:relative}.resumetemplates_userProfile__amlBM{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;border:1px solid transparent}.resumetemplates_userProfile__amlBM:hover{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2)}.resumetemplates_userAvatar__3lWFo{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:#ffffff;font-weight:600;font-size:12px;flex-shrink:0}.resumetemplates_avatarImage__NC_rL{width:100%;height:100%;object-fit:cover}.resumetemplates_avatarInitials__O9_aT{font-size:12px;font-weight:600}.resumetemplates_userName__t_63a{font-size:14px;font-weight:500;color:#1e3a8a;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumetemplates_dropdownArrow__LHQeL{transition:transform .2s ease;color:#6b7280}.resumetemplates_dropdownArrowOpen__rGJI2{transform:rotate(180deg)}.resumetemplates_navLoading__zBb00{display:flex;align-items:center;padding:8px}.resumetemplates_userDropdown__3afBE{position:absolute;top:100%;right:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:280px;padding:8px 0;margin-top:8px;animation:resumetemplates_dropdownFadeIn__A6E_Q .15s ease}@keyframes resumetemplates_dropdownFadeIn__A6E_Q{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.resumetemplates_dropdownHeader__GbKpw{padding:16px 20px 12px}.resumetemplates_dropdownUserInfo__W8pZV{display:flex;flex-direction:column;gap:2px}.resumetemplates_dropdownUserName__LkD_y{font-size:16px;font-weight:600;color:#1e3a8a}.resumetemplates_dropdownUserEmail__7BqIt{font-size:14px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumetemplates_dropdownDivider__8Ms6J{height:1px;background:#e5e7eb;margin:8px 0}.resumetemplates_dropdownSignOut__4TimP{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;color:#dc2626;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.resumetemplates_dropdownSignOut__4TimP:hover{background-color:rgba(220,38,38,.1)}.resumetemplates_dropdownIcon__RJ6c3 svg{width:16px;height:16px}.resumetemplates_dropdownBackdrop__v1ZPU{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.resumetemplates_mobileMenuOverlay__3Y6AL{position:fixed;left:0;right:0;width:100vw;height:100vh;z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px 40px;visibility:hidden;opacity:0;transform:translateY(-20px);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);overflow-y:auto;min-height:100vh;min-height:100dvh}.resumetemplates_mobileMenuOverlay__3Y6AL,.resumetemplates_mobileMenuOverlay__3Y6AL:before{top:0;bottom:0;background:rgba(247,245,242,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.resumetemplates_mobileMenuOverlay__3Y6AL:before{content:"";position:absolute;left:8px;right:8px;border-radius:0 0 20px 20px;z-index:-1}.resumetemplates_mobileMenuOverlay__3Y6AL.resumetemplates_open__7_yWk{visibility:visible;opacity:1;transform:translateY(0)}.resumetemplates_mobileMenuContent__SzTbe{width:100%;max-width:350px;padding:0 1rem;transform:translateY(20px);opacity:0;transition:all .4s ease .1s;display:flex;flex-direction:column;justify-content:center;min-height:80vh}.resumetemplates_mobileMenuOverlay__3Y6AL.resumetemplates_open__7_yWk .resumetemplates_mobileMenuContent__SzTbe{transform:translateY(0);opacity:1}.resumetemplates_mobileUserInfo___4dmr{display:flex;align-items:center;gap:.8rem;padding:1rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:.8rem}.resumetemplates_mobileUserDetails__DXANS{flex:1 1}.resumetemplates_mobileUserName__rHeTc{font-size:1rem;font-weight:600;color:#1e3a8a}.resumetemplates_mobileUserEmail__AaD7_{font-size:.85rem;color:#6b7280}.resumetemplates_mobileMenuDivider__QbmW8{height:1px;background:#e5e7eb;margin:1rem 0}.resumetemplates_mobileNavLinks__m__VJ{display:flex;flex-direction:column;gap:.3rem;width:100%}.resumetemplates_mobileNavLinks__m__VJ a,.resumetemplates_mobileSignOut__64bd5{display:flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;font-size:1rem;font-weight:500;color:#1e3a8a;text-decoration:none;border-radius:10px;transition:all .3s ease;background:none;border:none;cursor:pointer;width:100%;text-align:center;box-sizing:border-box}.resumetemplates_mobileNavLinks__m__VJ a:hover,.resumetemplates_mobileSignOut__64bd5:hover{background-color:rgba(59,130,246,.1);color:#1e3a8a;transform:translateY(-2px)}.resumetemplates_mobileLogin__f322I{color:#1e3a8a!important;font-weight:600;background:rgba(59,130,246,.1)!important}.resumetemplates_mobileSignup__ITOgP{background:#3b82f6!important;color:#ffffff!important;font-weight:600;margin-top:.3rem;box-shadow:0 4px 16px rgba(59,130,246,.4)}.resumetemplates_mobileSignup__ITOgP:hover{background:#2563eb!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(59,130,246,.5);transform:translateY(-1px)}.resumetemplates_mobileSignOut__64bd5{color:#dc2626!important}.resumetemplates_mobileSignOut__64bd5:hover{background-color:rgba(220,38,38,.1)!important;color:#dc2626!important}.resumetemplates_main__T_BZB{padding-top:120px;min-height:100vh}.resumetemplates_headerSection__OR4Fo{padding:80px 20px;background:#F4F4F9;text-align:center}.resumetemplates_headerContainer__WIM51{max-width:800px;margin:0 auto}.resumetemplates_headerContent__cLPE7{animation:resumetemplates_fadeInUp__3V2vp .6s ease-out}@keyframes resumetemplates_fadeInUp__3V2vp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.resumetemplates_pageTitle__F5Jc_{font-size:3.5rem;background:linear-gradient(0deg,#64748b,#051132,#001039);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Inter,sans-serif;font-weight:600;font-style:normal;letter-spacing:-.08em;padding-right:.25em;margin-bottom:1.5rem}.resumetemplates_animatedWord__hE1dI{color:#00b7ff!important;position:relative;display:inline-block;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center;-webkit-text-fill-color:#0080ff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.4));animation:resumetemplates_wordPulse__tmhJp 3s ease-in-out infinite}@keyframes resumetemplates_wordPulse__tmhJp{0%,to{filter:drop-shadow(0 0 8px rgba(59,130,246,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(59,130,246,.6));transform:scale(1.02)}}.resumetemplates_pageSubtitle__wN4p5{font-size:1.2rem;color:#6b7280;line-height:1.6;max-width:600px;margin:0 auto}.resumetemplates_atsGeneratorSection__neFFP{padding:40px 20px 60px;margin-top:-70px;background:#F4F4F9}.resumetemplates_atsContainer__0aeR1{max-width:1000px;margin:0 auto}.resumetemplates_atsCard__G0fUW{display:flex;align-items:center;gap:24px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:32px;box-shadow:16px 16px 32px rgba(230,225,220,.4),-16px -16px 32px rgba(255,255,255,.8);border:1px solid rgba(128,128,128,.347);transition:all .3s ease;animation:resumetemplates_fadeInUp__3V2vp .6s ease-out .2s both}.resumetemplates_atsCard__G0fUW:hover{transform:translateY(-4px);box-shadow:20px 20px 40px rgba(230,225,220,.5),-20px -20px 40px rgba(255,255,255,.9)}.resumetemplates_atsIcon__O_poG{width:60px;height:60px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;box-shadow:8px 8px 16px rgba(59,130,246,.3),-8px -8px 16px rgba(255,255,255,.8)}.resumetemplates_atsContent__FOxgp{flex:1 1}.resumetemplates_atsTitle__GIFzo{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin:0 0 8px;font-family:Inter,sans-serif;letter-spacing:-.02em}.resumetemplates_atsDescription__P1xuA{font-size:1rem;color:#6b7280;line-height:1.5;margin:0}.resumetemplates_atsAction__U0lf4{flex-shrink:0}.resumetemplates_atsButton__nqZKK{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#3b82f6;color:#ffffff;text-decoration:none;border-radius:12px;font-size:14px;font-weight:600;font-family:inherit;transition:all .3s ease;box-shadow:8px 8px 16px rgba(59,130,246,.3),-8px -8px 16px rgba(255,255,255,.8);white-space:nowrap}.resumetemplates_atsButton__nqZKK:hover{background:#2563eb;transform:translateY(-2px);box-shadow:10px 10px 20px rgba(59,130,246,.4),-10px -10px 20px rgba(255,255,255,.9)}.resumetemplates_templatesSection__iPeNB{padding:40px 20px 120px;background:#F4F4F9}.resumetemplates_templatesContainer__hhrS7{max-width:1200px;margin:0 auto}.resumetemplates_templatesGrid__A6JLQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;animation:resumetemplates_fadeInUp__3V2vp .6s ease-out .4s both}.resumetemplates_templateCard__TY3D_{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:32px;box-shadow:16px 16px 32px rgba(230,225,220,.4),-16px -16px 32px rgba(255,255,255,.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid #e5e7eb;animation:resumetemplates_cardFloat__ZqXyo .8s ease-out;animation-delay:calc(.1s * var(--template-index));cursor:pointer;position:relative;overflow:visible}.resumetemplates_templateCard__TY3D_:hover{transform:translateY(-12px) scale(1.02);box-shadow:20px 20px 40px rgba(230,225,220,.5),-20px -20px 40px rgba(255,255,255,.9);border-color:rgba(59,130,246,.3)}@keyframes resumetemplates_cardFloat__ZqXyo{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.resumetemplates_templatePreview__DrIv8{width:100%;height:220px;background:#ffffff;border-radius:16px;box-shadow:inset 8px 8px 16px rgba(229,231,235,.6),inset -8px -8px 16px rgba(255,255,255,.9);display:flex;align-items:stretch;justify-content:stretch;margin-bottom:24px;padding:12px;border:1px solid #e5e7eb;position:relative;overflow-y:auto;overflow-x:hidden;font-family:Inter,sans-serif}.resumetemplates_modernPreview__jg_Ka{width:100%;height:100%;display:flex;flex-direction:column;font-family:Times New Roman,serif;background:#ffffff;color:#374151;padding:10px;gap:6px;font-size:8px;line-height:1;overflow-y:auto}.resumetemplates_modernResumeHeader__TeLAe{text-align:center;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #000000}.resumetemplates_modernName__YSeA1{font-size:14px;font-weight:700;color:#000000;margin:0 0 2px;letter-spacing:-.02em}.resumetemplates_modernContact__p0YyU{font-size:7px;color:#4b5563;margin:0}.resumetemplates_modernSection__XkSBC{margin-bottom:8px}.resumetemplates_modernSectionTitle__6oSTe{font-size:8px;font-weight:700;color:#000000;margin:0 0 4px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding-bottom:1px}.resumetemplates_modernSectionContent__7rJ_h{margin-top:2px}.resumetemplates_modernBullet__CNppb,.resumetemplates_modernEducationLine__ByHSU,.resumetemplates_modernJobLine__XWd50,.resumetemplates_modernSkillsRow__H93ID{height:1.5px;background:#374151;border-radius:1px;margin-bottom:2px;opacity:.8}.resumetemplates_modernEducationLine__ByHSU{width:85%}.resumetemplates_modernJobLine__XWd50{width:75%;background:#000000;height:2px}.resumetemplates_modernBullet__CNppb{width:90%;margin-left:8px}.resumetemplates_modernSkillsRow__H93ID{width:80%}.resumetemplates_modernExperienceItem__d7yER{margin-bottom:6px}.resumetemplates_modernResponsibilities__67LZH{margin-top:2px;display:flex;flex-direction:column;gap:1px}.resumetemplates_classicPreview__8e_Di{width:100%;height:100%;display:flex;flex-direction:column;font-family:Times New Roman,serif;background:#ffffff;color:#374151;padding:10px;gap:6px;font-size:8px;line-height:1.2;overflow-y:auto}.resumetemplates_classicHeader__bgHKg{margin-bottom:8px}.resumetemplates_classicName__JyioW{font-size:12px;font-weight:700;color:#000000;margin:0 0 2px;letter-spacing:-.02em}.resumetemplates_classicContact__2xrO8{font-size:7px;color:#4b5563;margin:0 0 2px}.resumetemplates_classicBorder__tuQbs{height:1px;background:#000000;margin:4px 0}.resumetemplates_classicSection__KF6_P{margin-bottom:8px}.resumetemplates_classicSectionTitle__IRhs2{font-size:9px;font-weight:700;color:#000000;margin:0 0 4px;letter-spacing:.02em}.resumetemplates_classicJob__df0hv{margin-bottom:6px}.resumetemplates_classicBullet__4zHpQ,.resumetemplates_classicJobHeader__7bNqC,.resumetemplates_classicJobTitle__jbypy,.resumetemplates_classicSkillLine__g72TT{height:1.5px;background:#374151;border-radius:1px;margin-bottom:2px;opacity:.8}.resumetemplates_classicJobHeader__7bNqC{width:70%;background:#000000;height:2px}.resumetemplates_classicJobTitle__jbypy{width:60%}.resumetemplates_classicBullet__4zHpQ{width:85%;margin-left:6px}.resumetemplates_classicSkillLine__g72TT{width:75%}.resumetemplates_classicBullets__CGXnJ{margin-top:2px;display:flex;flex-direction:column;gap:1px}.resumetemplates_sidebarPreview__auN90{width:100%;height:100%;display:flex;font-family:Arial,sans-serif;border-radius:12px;overflow:hidden;min-height:100%}.resumetemplates_sidebarLeft__4bB16{background:#1e3a5f;color:#ffffff;padding:10px 8px;width:35%;min-width:35%;display:flex;flex-direction:column;gap:8px}.resumetemplates_sidebarName__WSzHl{font-size:10px;font-weight:700;margin-bottom:2px;line-height:1.2}.resumetemplates_sidebarTitle__vAm9n{font-size:6px;color:rgba(255,255,255,.9);font-weight:500;margin-bottom:6px}.resumetemplates_sidebarSection__QO4uh{margin-bottom:6px}.resumetemplates_sidebarSectionTitle__KwcXy{font-size:6px;font-weight:700;margin-bottom:3px;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.5px}.resumetemplates_sidebarContact__BYphY,.resumetemplates_sidebarSummary__Wgx7P{height:1px;background:rgba(255,255,255,.8);border-radius:.5px;margin-bottom:1px;width:90%}.resumetemplates_sidebarRight__Gqlge{padding:10px 8px;flex:1 1;display:flex;flex-direction:column;gap:6px;background:#ffffff;color:#374151}.resumetemplates_sidebarMainSection__E1Iv8{margin-bottom:8px}.resumetemplates_sidebarMainTitle__H8DXb{font-size:7px;font-weight:700;color:#1e3a5f;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #1e3a5f;padding-bottom:2px}.resumetemplates_sidebarJob__VC5zM{margin-bottom:6px}.resumetemplates_sidebarJobBullet__b7P1p,.resumetemplates_sidebarJobCompany___angt,.resumetemplates_sidebarJobDates__KFPs6,.resumetemplates_sidebarJobTitle__IIWfo{height:1.5px;background:#374151;border-radius:1px;margin-bottom:1px;opacity:.8}.resumetemplates_sidebarJobDates__KFPs6{width:60%}.resumetemplates_sidebarJobTitle__IIWfo{width:75%;background:#1e3a5f}.resumetemplates_sidebarJobCompany___angt{width:55%}.resumetemplates_sidebarJobBullet__b7P1p{width:85%}.resumetemplates_sidebarJobBullets__B5_85{margin-top:2px;display:flex;flex-direction:column;gap:1px}.resumetemplates_oldschoolPreview__q3GSp{width:100%;height:100%;display:flex;flex-direction:column;font-family:Arial,sans-serif;background:#ffffff;color:#374151;padding:10px;gap:6px;font-size:8px;line-height:1.2;overflow-y:auto}.resumetemplates_oldschoolHeader__7hRui{text-align:center;margin-bottom:8px}.resumetemplates_oldschoolName__ga9P6{font-size:12px;font-weight:700;color:#000000;margin:0 0 2px;letter-spacing:-.02em}.resumetemplates_oldschoolTitle__m6Nmz{font-size:8px;font-weight:500;color:#000000;margin:0 0 3px}.resumetemplates_oldschoolContact__V1FgG{font-size:6px;color:#6b7280;margin:0;line-height:1.4}.resumetemplates_oldschoolSection__qJNMG{margin-bottom:6px}.resumetemplates_oldschoolSectionTitle__m9ghW{font-size:7px;font-weight:700;color:#000000;margin:0 0 3px;text-transform:uppercase;letter-spacing:.05em}.resumetemplates_oldschoolBullet__Bvhz_,.resumetemplates_oldschoolJobLine__BEzmq,.resumetemplates_oldschoolSkillsRow__FdOal,.resumetemplates_oldschoolSummary___KH0Z{height:1.5px;background:#374151;border-radius:1px;margin-bottom:1px;opacity:.8}.resumetemplates_oldschoolSummary___KH0Z{width:95%;margin-bottom:4px}.resumetemplates_oldschoolSkillsRow__FdOal{width:80%}.resumetemplates_oldschoolJobLine__BEzmq{width:70%;background:#000000;height:2px}.resumetemplates_oldschoolBullet__Bvhz_{width:85%}.resumetemplates_oldschoolJob__BS4uS{margin-bottom:6px}.resumetemplates_oldschoolBullets__pDBAr{margin-top:2px;display:flex;flex-direction:column;gap:1px}.resumetemplates_iconicPreview__0IxfQ{width:100%;height:100%;display:flex;flex-direction:column;font-family:Arial,sans-serif;background:#ffffff;color:#374151;padding:10px;gap:6px;font-size:8px;line-height:1.2;overflow-y:auto}.resumetemplates_iconicHeader__fNlrf{text-align:center;margin-bottom:8px}.resumetemplates_iconicName___ru58{font-size:11px;font-weight:700;color:#000000;margin:0 0 2px;letter-spacing:.05em}.resumetemplates_iconicContact__M3e_S{font-size:6px;color:#6b7280;margin:0 0 4px}.resumetemplates_iconicBorder__2f3L9{height:1px;background:#000000;margin:4px 0}.resumetemplates_iconicSection__J3uWv{margin-bottom:6px}.resumetemplates_iconicSectionTitle__eQxVh{font-size:7px;font-weight:700;color:#000000;margin:0 0 3px;text-transform:uppercase;letter-spacing:.05em}.resumetemplates_iconicJobDesc__FjrYd,.resumetemplates_iconicJobHeader__Ze4PT,.resumetemplates_iconicJobTitle__c1EpF,.resumetemplates_iconicSkills__0q4Ty,.resumetemplates_iconicSummary__qUlYj{height:1.5px;background:#374151;border-radius:1px;margin-bottom:1px;opacity:.8}.resumetemplates_iconicSummary__qUlYj{width:95%;margin-bottom:4px}.resumetemplates_iconicSkills__0q4Ty{width:85%;margin-bottom:4px}.resumetemplates_iconicJobHeader__Ze4PT{width:65%;background:#000000;height:2px}.resumetemplates_iconicJobTitle__c1EpF{width:55%}.resumetemplates_iconicJobDesc__FjrYd{width:90%}.resumetemplates_iconicJob__a2eJs{margin-bottom:5px}.resumetemplates_boldPreview__N3G8s{width:100%;height:100%;display:flex;flex-direction:column;font-family:Arial,sans-serif;background:#ffffff;color:#374151;padding:10px;gap:6px;font-size:8px;line-height:1.2;overflow-y:auto}.resumetemplates_boldHeader__dEqzV{text-align:center;margin-bottom:8px}.resumetemplates_boldName__1uTGW{font-size:12px;font-weight:700;color:#000000;margin:0 0 3px;letter-spacing:-.02em}.resumetemplates_boldContact__0T8DU{font-size:6px;color:#6b7280;margin:0;line-height:1.4}.resumetemplates_boldSection__OWQvw{margin-bottom:6px}.resumetemplates_boldSectionTitle__yyOIf{font-size:7px;font-weight:700;color:#000000;margin:0 0 2px;text-transform:uppercase;letter-spacing:.05em}.resumetemplates_boldBorder__ee7Pn{height:.5px;background:#000000;margin:2px 0 4px}.resumetemplates_boldJobCompany__l_4X8,.resumetemplates_boldJobDesc__DwYaS,.resumetemplates_boldJobTitle__x_88b,.resumetemplates_boldSummary__UuLNT{height:1.5px;background:#374151;border-radius:1px;margin-bottom:1px;opacity:.8}.resumetemplates_boldSummary__UuLNT{width:95%;margin-bottom:4px}.resumetemplates_boldJobTitle__x_88b{width:70%;background:#000000;height:2px}.resumetemplates_boldJobCompany__l_4X8{width:50%}.resumetemplates_boldJobDesc__DwYaS{width:85%}.resumetemplates_boldJob__7iRuV{margin-bottom:5px}.resumetemplates_defaultPreview__nyLcM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px}.resumetemplates_templateInfo___32c4{text-align:left}.resumetemplates_templateTitle__1JrvJ{font-size:1.4rem;font-weight:700;color:#1e3a8a;margin:0 0 12px;font-family:Inter,sans-serif;letter-spacing:-.02em}.resumetemplates_templateDescription__2wUmb{font-size:1rem;color:#4b5563;line-height:1.5;margin:0 0 8px;font-weight:500}.resumetemplates_templatePreviewText__2jqgL{font-size:.9rem;color:#6b7280;line-height:1.4;margin:0 0 20px}.resumetemplates_templateActions__e6VPH{display:flex;justify-content:flex-start}.resumetemplates_useTemplateBtn__a0xjP{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#ffffff;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;box-shadow:8px 8px 16px rgba(59,130,246,.3),-8px -8px 16px rgba(255,255,255,.8)}.resumetemplates_useTemplateBtn__a0xjP:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:10px 10px 20px rgba(59,130,246,.4),-10px -10px 20px rgba(255,255,255,.9)}.resumetemplates_footer__bI5Tp{background:linear-gradient(135deg,#0f172a,#1e293b);color:#ffffff;padding:80px 20px 40px;position:relative;margin-top:-20px;border-top-left-radius:50px;border-top-right-radius:50px}.resumetemplates_footerContainer__3_bxc{max-width:1200px;margin:0 auto}.resumetemplates_footerContent__odFNT{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-bottom:60px}.resumetemplates_footerLeft__KFQqO{display:flex;flex-direction:column;gap:32px}.resumetemplates_footerLogo__Mbucf{display:flex;align-items:center;font-size:1.8rem;font-weight:700;font-family:Inter,sans-serif;letter-spacing:-.05em;color:#ffffff}.resumetemplates_footerDescription__IuD7A{color:rgba(255,255,255,.8);line-height:1.6;max-width:400px;font-size:1.1rem}.resumetemplates_footerRight__gmzAS{display:flex;justify-content:flex-end}.resumetemplates_footerLinks__gbPua{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.resumetemplates_footerColumn__rJfeu{display:flex;flex-direction:column;gap:16px}.resumetemplates_footerColumn__rJfeu h4{font-size:1.1rem;font-weight:600;color:#ffffff;margin:0 0 8px;font-family:Inter,sans-serif}.resumetemplates_footerColumn__rJfeu a{color:rgba(255,255,255,.8);text-decoration:none;font-size:.9rem;transition:color .3s ease}.resumetemplates_footerColumn__rJfeu a:hover{color:#ffffff}.resumetemplates_footerBottom__NJmS4{padding-top:40px;text-align:center;position:relative}.resumetemplates_footerCopyright__OFLd_ p{color:rgba(255,255,255,.6);font-size:.9rem;margin:0}@media (max-width:1200px){.resumetemplates_templatesGrid__A6JLQ{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.resumetemplates_navbar__Q7OLb{top:10px;left:10px;right:10px;width:calc(100vw - 20px);transform:none;max-width:none;border-radius:20px}.resumetemplates_navContainer__o8tWI{padding:.8rem 1.5rem}.resumetemplates_logo__EHqTr{font-size:1.1rem}.resumetemplates_logoImage__kSg6r{height:24px}.resumetemplates_userName__t_63a{display:none}.resumetemplates_main__T_BZB{padding-top:100px}.resumetemplates_headerSection__OR4Fo{padding:60px 15px}.resumetemplates_pageTitle__F5Jc_{font-size:2.8rem;line-height:1.1}.resumetemplates_pageSubtitle__wN4p5{font-size:1.1rem}.resumetemplates_atsGeneratorSection__neFFP{padding:30px 15px 40px}.resumetemplates_atsCard__G0fUW{flex-direction:column;text-align:center;gap:20px;padding:24px}.resumetemplates_atsIcon__O_poG{width:50px;height:50px;align-self:center}.resumetemplates_atsTitle__GIFzo{font-size:1.3rem}.resumetemplates_atsDescription__P1xuA{font-size:.9rem}.resumetemplates_templatesSection__iPeNB{padding:30px 15px 80px}.resumetemplates_templatesGrid__A6JLQ{grid-template-columns:1fr;gap:24px}.resumetemplates_templateCard__TY3D_{padding:24px}.resumetemplates_templatePreview__DrIv8{height:180px;margin-bottom:20px;padding:10px}.resumetemplates_templateTitle__1JrvJ{font-size:1.2rem}.resumetemplates_templateDescription__2wUmb{font-size:.9rem}.resumetemplates_templatePreviewText__2jqgL{font-size:.85rem}.resumetemplates_boldName__1uTGW,.resumetemplates_classicName__JyioW,.resumetemplates_iconicName___ru58,.resumetemplates_modernName__YSeA1,.resumetemplates_oldschoolName__ga9P6{font-size:10px}.resumetemplates_sidebarName__WSzHl{font-size:8px}.resumetemplates_footerContent__odFNT{grid-template-columns:1fr;gap:40px;text-align:center}.resumetemplates_footerRight__gmzAS{justify-content:center}.resumetemplates_footerLinks__gbPua{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:480px){.resumetemplates_navbar__Q7OLb{top:8px;left:8px;right:8px;width:calc(100vw - 16px);border-radius:16px}.resumetemplates_navContainer__o8tWI{padding:.7rem 1.2rem}.resumetemplates_pageTitle__F5Jc_{font-size:2.2rem;line-height:1.2}.resumetemplates_pageSubtitle__wN4p5{font-size:1rem}.resumetemplates_atsCard__G0fUW{padding:20px}.resumetemplates_atsTitle__GIFzo{font-size:1.2rem}.resumetemplates_atsDescription__P1xuA{font-size:.85rem}.resumetemplates_templatesGrid__A6JLQ{grid-template-columns:1fr;gap:20px}.resumetemplates_templateCard__TY3D_{padding:20px}.resumetemplates_templatePreview__DrIv8{height:160px;padding:8px}.resumetemplates_footerLinks__gbPua{grid-template-columns:1fr;gap:24px}.resumetemplates_footer__bI5Tp{padding:60px 15px 30px}}