@keyframes hero_fadeIn__4v8V2{to{opacity:1}}@keyframes hero_slideUp__DRO3J{to{transform:translateY(0);opacity:1}}@keyframes hero_typing__E_DtP{0%{width:0}to{width:100%}}@keyframes hero_blink__XbHac{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes hero_float__QWphy{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes hero_pulse-glow__POD9c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes hero_shimmer__oJQq1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes hero_particle-float__BlgxN{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes hero_authEntrance__m7EQA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hero_authHeroEntrance__hi_Vs{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes hero_authFormEntrance__iwBOm{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes hero_authGlow__rHbFb{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes hero_particle-float-light__7Wp_d{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.hero_hero__wAlBB{background:linear-gradient(135deg,#050810,#0f1525 30%,#1a1f4e 60%,#0f1a3a)}.hero_hero__wAlBB:before{background:radial-gradient(circle at 20% 80%,rgba(74,108,247,.3) 0,transparent 50%)}.hero_hero__wAlBB:after,.hero_hero__wAlBB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero_hero__wAlBB:after{background:radial-gradient(circle at 80% 20%,rgba(8,175,210,.3) 0,transparent 50%)}.hero_hero__wAlBB{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:0;padding-bottom:0;overflow:hidden;width:100%;max-width:100vw}@media(max-width:639px){.hero_hero__wAlBB{padding-top:0;padding-bottom:0;min-height:auto;align-items:center}}.hero_gradientOverlay1__d76So{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(74,108,247,.3) 0,transparent 50%);z-index:1}.hero_gradientOverlay2__oFFYA{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(8,175,210,.3) 0,transparent 50%);z-index:1}.hero_gridPattern__ncJo2{position:absolute;inset:0;background-image:linear-gradient(rgba(8,175,210,.25) 1px,transparent 0),linear-gradient(90deg,rgba(8,175,210,.25) 1px,transparent 0);background-size:50px 50px;opacity:.6;z-index:2;pointer-events:none}.hero_particlesContainer__wcogw{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1}@media(max-width:639px){.hero_particlesContainer__wcogw{display:none}}.hero_particle__opNC_{position:absolute;width:4px;height:4px;background:#08afd2;border-radius:50%;box-shadow:0 0 12px rgba(8,175,210,.8),0 0 20px rgba(8,175,210,.4);animation:hero_pulse-glow__POD9c 2s ease-in-out infinite}.hero_container__ykyTF{max-width:96rem;margin:0 auto;width:100%;position:relative;z-index:10;padding:6rem 1rem;box-sizing:border-box}@media(min-width:640px){.hero_container__ykyTF{padding:5rem 1.5rem}}@media(max-width:639px){.hero_container__ykyTF{padding:5rem .75rem 4rem;max-width:100vw;overflow-x:hidden}}.hero_grid__Y3jET{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;min-height:auto;text-align:center;padding-bottom:0}@media(min-width:1024px){.hero_grid__Y3jET{grid-template-columns:1fr 1fr;gap:3rem;text-align:left;padding-bottom:0;align-items:center}}@media(min-width:640px){.hero_grid__Y3jET{gap:2.5rem;padding-bottom:0;align-items:center}}@media(max-width:639px){.hero_grid__Y3jET{gap:2rem;padding-bottom:0;align-items:center}}.hero_leftContent__xhZdP{max-width:95%;width:100%;padding-right:1rem;margin-top:2rem;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width:1024px){.hero_leftContent__xhZdP{max-width:90%;padding-right:1.5rem;margin-top:3rem;margin-left:0;margin-right:auto}}@media(min-width:640px){.hero_leftContent__xhZdP{max-width:90%;padding-right:1rem;margin-top:2rem}}@media(max-width:639px){.hero_leftContent__xhZdP{margin:2rem auto 0;max-width:100%;padding-right:0;padding-left:0;width:100%}}.hero_rightContent__GjE5I{position:relative;height:400px;display:flex;align-items:center;justify-content:center;width:min(420px,100%);margin:0 auto;overflow:hidden}@media(min-width:1024px){.hero_rightContent__GjE5I{height:700px;width:100%;margin:0}}@media(min-width:768px){.hero_rightContent__GjE5I{height:500px}}@media(min-width:640px){.hero_rightContent__GjE5I{height:450px}}@media(max-width:639px){.hero_rightContent__GjE5I{height:400px;width:100%;max-width:100%}}.hero_topBadge__qg5RZ{display:inline-flex;align-items:center;gap:.5rem;background:rgba(8,175,210,.2);color:#08afd2;border:1px solid rgba(8,175,210,.5);border-radius:9999px;padding:.625rem 1.25rem;margin-bottom:1rem;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;box-shadow:0 0 20px rgba(8,175,210,.4);backdrop-filter:blur(12px);animation:hero_pulse-glow__POD9c 2s ease-in-out infinite}@media(min-width:768px){.hero_topBadge__qg5RZ{margin-bottom:1.25rem;font-size:13px;padding:.75rem 1.5rem}}@media(max-width:639px){.hero_topBadge__qg5RZ{margin-bottom:1rem;font-size:11px;padding:.5rem 1rem}}.hero_topBadge__qg5RZ svg{color:inherit}.hero_mainTitle__k7xOi{font-size:3.5rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:1rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;text-shadow:0 0 40px rgba(8,175,210,.5),0 0 80px rgba(74,108,247,.3);word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.hero_mainTitle__k7xOi{font-size:5rem;margin-bottom:1.25rem}}@media(min-width:640px){.hero_mainTitle__k7xOi{font-size:3rem;margin-bottom:1rem}}@media(max-width:639px){.hero_mainTitle__k7xOi{font-size:1.75rem;margin-bottom:1rem;line-height:1.3;word-break:break-word}}.hero_cursor__2xCLV{color:#08afd2;animation:hero_blink__XbHac 1s step-end infinite}.hero_mainSubtitle__rC6vB{font-size:1.375rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin-bottom:1.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:768px){.hero_mainSubtitle__rC6vB{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.6}}@media(min-width:640px){.hero_mainSubtitle__rC6vB{font-size:1.25rem;margin-bottom:1.25rem}}@media(max-width:639px){.hero_mainSubtitle__rC6vB{font-size:.9375rem;margin-bottom:1.25rem;line-height:1.5}}.hero_jobbyHighlight__abdTr{color:#08afd2;font-weight:600}.hero_statsSection__2m0ep{display:flex;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:center}@media(min-width:768px){.hero_statsSection__2m0ep{gap:1.5rem;margin-bottom:1.5rem}}@media(min-width:640px){.hero_statsSection__2m0ep{gap:1.25rem;margin-bottom:1.25rem}}@media(max-width:639px){.hero_statsSection__2m0ep{justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}}.hero_stat__ItmwP{display:flex;align-items:center;gap:.75rem;transition:transform .2s ease-in-out}.hero_stat__ItmwP:hover{transform:translateY(-4px)}.hero_statIcon__P4Nbf{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);transition:transform .2s ease-in-out}.hero_statIconPrimary__r3X__{background:rgba(74,108,247,.2);border-color:rgba(74,108,247,.5);color:#4a6cf7}.hero_statIconAccent__Fh3hw{background:rgba(8,175,210,.2);border-color:rgba(8,175,210,.5);color:#08afd2}.hero_statIconGradient__oNPv3{background:linear-gradient(135deg,#4A6CF7,#78D6F0 60%,#08AFD2);border:none;color:#fff;box-shadow:0 10px 25px rgba(74,108,247,.25)}.hero_statContent__9mrbi{display:flex;flex-direction:column;gap:.25rem}.hero_statValue__RU2rr{font-size:1.375rem;font-weight:600;color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif}@media(min-width:768px){.hero_statValue__RU2rr{font-size:1.5rem}}@media(max-width:639px){.hero_statValue__RU2rr{font-size:1.125rem}}.hero_statLabel__y2oex{font-size:.8125rem;color:hsla(0,0%,100%,.6)}@media(min-width:768px){.hero_statLabel__y2oex{font-size:.875rem}}@media(max-width:639px){.hero_statLabel__y2oex{font-size:.75rem}}.hero_searchSection__3jQW6{margin-bottom:1rem}@media(min-width:768px){.hero_searchSection__3jQW6{margin-bottom:1.25rem}}@media(max-width:639px){.hero_searchSection__3jQW6{margin-bottom:1rem}}.hero_searchBar__2ZTVG{position:relative;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.2);border-radius:1.75rem;padding:.5rem;box-shadow:0 8px 32px rgba(8,175,210,.2),inset 0 1px 0 hsla(0,0%,100%,.1);width:100%;max-width:100%;box-sizing:border-box}@media(max-width:639px){.hero_searchBar__2ZTVG{gap:.375rem;padding:.375rem}}.hero_searchIcon__Az3wI{position:absolute;left:1rem;color:#08afd2;z-index:1}@media(max-width:639px){.hero_searchIcon__Az3wI{left:.875rem}}.hero_searchInput__B9hiX{flex:1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;padding:1rem 1rem 1rem 3rem;color:#fff;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;width:100%;box-sizing:border-box;transition:all .3s ease}.hero_searchInput__B9hiX::placeholder{color:hsla(0,0%,100%,.6)}.hero_searchInput__B9hiX:disabled{opacity:.6;cursor:not-allowed}@media(max-width:639px){.hero_searchInput__B9hiX{padding:.875rem .75rem .875rem 2.75rem;font-size:16px;min-width:0;flex:1 1 auto}}.hero_searchButton___kkiM{display:inline-flex;justify-content:center;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.hero_searchButton___kkiM:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.hero_searchButton___kkiM:disabled{opacity:.5;cursor:not-allowed}.hero_searchButton___kkiM{background:linear-gradient(135deg,#4A6CF7,#78D6F0 60%,#08AFD2);color:#fff;border:none;position:relative;overflow:hidden}.hero_searchButton___kkiM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left 2s}.hero_searchButton___kkiM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,108,247,.4)}.hero_searchButton___kkiM:hover:not(:disabled):before{left:100%}.hero_searchButton___kkiM{height:3rem;padding:0 1.5rem;border-radius:9999px;font-size:1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px rgba(8,175,210,.4);flex-shrink:0;white-space:nowrap;box-sizing:border-box}@media(max-width:639px){.hero_searchButton___kkiM{height:3rem;min-height:44px;padding:0 1rem;font-size:.875rem;gap:.375rem}}.hero_filterButton__ZMk08{padding:.625rem;background:rgba(0,0,0,0);border:none;border-radius:9999px;color:hsla(0,0%,100%,.8);transition:all .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:3rem;box-sizing:border-box}.hero_filterButton__ZMk08:hover{background:hsla(0,0%,100%,.1);color:#fff}@media(max-width:639px){.hero_filterButton__ZMk08{padding:.5rem;min-width:2.25rem;width:2.25rem;height:3rem}}.hero_searchCallout__syQRa{margin-top:.5rem;color:#08afd2;font-size:13px;font-weight:500}.hero_buttonGroup__eR7Pf{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}@media(min-width:768px){.hero_buttonGroup__eR7Pf{gap:1rem;margin-bottom:1.25rem}}@media(max-width:639px){.hero_buttonGroup__eR7Pf{flex-direction:column;width:100%;gap:.75rem;margin-bottom:1rem}}.hero_primaryButton__YLyah{display:inline-flex;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.hero_primaryButton__YLyah:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.hero_primaryButton__YLyah:disabled{opacity:.5;cursor:not-allowed}.hero_primaryButton__YLyah{background:linear-gradient(135deg,#4A6CF7,#78D6F0 60%,#08AFD2);color:#fff;border:none}.hero_primaryButton__YLyah:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left 2s}.hero_primaryButton__YLyah:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,108,247,.4)}.hero_primaryButton__YLyah:hover:not(:disabled):before{left:100%}.hero_primaryButton__YLyah{height:3.75rem;padding:0 3rem;border-radius:9999px;font-size:1.125rem;position:relative;overflow:hidden}@media(max-width:639px){.hero_primaryButton__YLyah{height:3.5rem;min-height:44px;padding:0 2rem;font-size:1rem}}.hero_primaryButton__YLyah{display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(74,108,247,.4)}@media(min-width:768px){.hero_primaryButton__YLyah{height:4rem;padding:0 3.5rem;font-size:1.25rem}}@media(min-width:640px){.hero_primaryButton__YLyah{height:3.5rem;padding:0 2.5rem;font-size:1.0625rem}}.hero_primaryButton__YLyah:hover{transform:scale(1.05)}@media(max-width:639px){.hero_primaryButton__YLyah{width:100%;justify-content:center;height:3.25rem;padding:0 2rem;font-size:1rem}}.hero_buttonContent__r4Wbh{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;transition:transform .2s ease-in-out}.hero_primaryButton__YLyah:hover .hero_buttonContent__r4Wbh{transform:translateX(4px)}.hero_secondaryButton__M1Rio{height:3.75rem;padding:0 2.5rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:2px solid #08afd2;border-radius:9999px;color:#08afd2;font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 8px 24px rgba(8,175,210,.2)}@media(min-width:768px){.hero_secondaryButton__M1Rio{height:4rem;padding:0 3rem;font-size:1.25rem}}@media(min-width:640px){.hero_secondaryButton__M1Rio{height:3.5rem;padding:0 2rem;font-size:1.0625rem}}.hero_secondaryButton__M1Rio:hover{background:#08afd2;color:#fff;transform:scale(1.05)}@media(max-width:639px){.hero_secondaryButton__M1Rio{width:100%;justify-content:center;height:3.25rem;padding:0 2rem;font-size:1rem}}.hero_features__5NrUF{display:flex;gap:1.25rem;color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;margin-top:.5rem}@media(min-width:768px){.hero_features__5NrUF{gap:1.5rem}}@media(max-width:639px){.hero_features__5NrUF{flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.25rem}}.hero_featureItem___geSo{display:flex;align-items:center;gap:.5rem}.hero_featureDot__Ee9v9{width:8px;height:8px;border-radius:50%;animation:hero_pulse-glow__POD9c 4s ease-in-out infinite}.hero_featureDot__Ee9v9.hero_featureDotCyan__6L8up{background:#08afd2}.hero_featureDot__Ee9v9.hero_featureDotBlue__9_vDf{background:#4a6cf7}.hero_orbitingRings__oIhoQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:639px){.hero_orbitingRings__oIhoQ{display:none}}.hero_orbit__nDHNQ{position:absolute;border-radius:50%;border:2px solid}.hero_orbit__nDHNQ.hero_orbit1__MPpTW{width:20rem;height:20rem;border-color:rgba(74,108,247,.3);animation:hero_orbit__nDHNQ 20s linear infinite}.hero_orbit__nDHNQ.hero_orbit2__jiRlB{width:24rem;height:24rem;border-color:rgba(8,175,210,.2);animation:hero_orbit__nDHNQ 30s linear infinite reverse}.hero_jobbyIllustration__ZF_zn{position:relative;animation:hero_float__QWphy 6s ease-in-out infinite}@media(max-width:639px){.hero_jobbyIllustration__ZF_zn{animation:none}}.hero_jobbyGlow__FlKY_{position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,108,247,.4),rgba(8,175,210,.4));border-radius:50%;filter:blur(3rem)}.hero_jobbyAvatarContainer__K3TDv{position:relative;width:20rem;height:20rem;margin:0 auto}.hero_jobbyAvatarGlow__bFbg3{position:absolute;inset:0;opacity:.3;filter:blur(3rem);animation:hero_pulse-glow__POD9c 2s ease-in-out infinite}.hero_jobbyAvatarGlow__bFbg3,.hero_jobbyAvatar__bScGV{background:linear-gradient(135deg,#4A6CF7,#78D6F0 60%,#08AFD2);border-radius:50%}.hero_jobbyAvatar__bScGV{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 60px rgba(8,175,210,.6),0 0 120px rgba(74,108,247,.4),inset 0 0 60px hsla(0,0%,100%,.1)}.hero_floatingCard__zcHC9{position:absolute;background:hsla(0,0%,100%,.1);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:1.25rem;min-width:200px;box-shadow:0 8px 32px rgba(74,108,247,.25);transition:all .2s ease-in-out}.hero_floatingCard__zcHC9:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(74,108,247,.3)}@media(max-width:639px){.hero_floatingCard__zcHC9{backdrop-filter:none;background:hsla(0,0%,100%,.15)}}.hero_floatingCard__zcHC9.hero_matchCard__VDEli{top:-3rem;right:-3rem;animation:hero_float__QWphy 6s ease-in-out infinite;box-shadow:0 8px 32px rgba(8,175,210,.3)}@media(max-width:639px){.hero_floatingCard__zcHC9.hero_matchCard__VDEli{animation:none;top:.5rem;right:.5rem;min-width:auto;padding:.75rem;max-width:calc(100% - 1rem)}}.hero_floatingCard__zcHC9.hero_spotJobsCard__5MSgs{bottom:-2rem;left:-3rem;animation:hero_float__QWphy 6s ease-in-out infinite;animation-delay:1s;box-shadow:0 8px 32px rgba(74,108,247,.3)}@media(max-width:639px){.hero_floatingCard__zcHC9.hero_spotJobsCard__5MSgs{animation:none;bottom:.5rem;left:.5rem;min-width:auto;padding:.75rem;max-width:calc(100% - 1rem)}}.hero_matchCardContent__kpEwW{display:flex;align-items:center;gap:.75rem}.hero_matchScoreIcon__VdKzo{position:relative;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;box-shadow:0 12px 35px rgba(8,175,210,.35)}.hero_matchScoreGlow__44vQc,.hero_matchScoreIcon__VdKzo{background:linear-gradient(135deg,#4A6CF7,#78D6F0 60%,#08AFD2);border-radius:50%}.hero_matchScoreGlow__44vQc{position:absolute;inset:0;opacity:.5;filter:blur(12px)}.hero_matchScoreContent__HnVSO{display:flex;flex-direction:column;gap:.25rem}.hero_matchScoreLabel__ZTX0B{color:#08afd2;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hero_matchScoreValue__Xyys_{color:#fff;font-size:1rem;font-weight:600}.hero_spotJobsLabel__KezNz{color:#4a6cf7;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.hero_spotJobsCount__r8PH2{color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:baseline;gap:.5rem}.hero_spotJobsText__bPNUj{color:#08afd2;font-size:1rem;font-weight:500}.hero_spotJobsBar__uuMGJ{margin-top:.5rem;height:4px;background:linear-gradient(90deg,#4A6CF7,#08AFD2);border-radius:9999px}.hero_floatingBadge__L_1X3{position:absolute;background:hsla(0,0%,100%,.08);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;padding:.75rem;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;gap:.5rem;animation:hero_float__QWphy 6s ease-in-out infinite}@media(max-width:639px){.hero_floatingBadge__L_1X3{backdrop-filter:none;background:hsla(0,0%,100%,.12);animation:none}}.hero_floatingBadge__L_1X3.hero_aiBadge__yXH9e{top:25%;left:-5rem;animation-delay:1s;background:rgba(74,108,247,.2);border-color:rgba(74,108,247,.3);box-shadow:0 8px 24px rgba(8,175,210,.25)}.hero_floatingBadge__L_1X3.hero_aiBadge__yXH9e svg{color:#08afd2}@media(min-width:640px){.hero_floatingBadge__L_1X3.hero_aiBadge__yXH9e{left:-2rem}}@media(max-width:639px){.hero_floatingBadge__L_1X3.hero_aiBadge__yXH9e{display:none}}.hero_floatingBadge__L_1X3.hero_growthBadge__EjNWf{bottom:33%;right:-4rem;animation-delay:2s;background:rgba(8,175,210,.2);border-color:rgba(8,175,210,.3);box-shadow:0 8px 24px rgba(74,108,247,.25)}.hero_floatingBadge__L_1X3.hero_growthBadge__EjNWf svg{color:#4a6cf7}@media(min-width:640px){.hero_floatingBadge__L_1X3.hero_growthBadge__EjNWf{right:-2rem}}@media(max-width:639px){.hero_floatingBadge__L_1X3.hero_growthBadge__EjNWf{display:none}}.hero_trailParticle__Q55sq{position:absolute;width:8px;height:8px;background:#08afd2;border-radius:50%;opacity:.6;animation:hero_pulse-glow__POD9c 2s ease-in-out infinite;box-shadow:0 0 10px rgba(8,175,210,.8)}@media(max-width:639px){.hero_trailParticle__Q55sq{display:none}}@keyframes hero_orbit__nDHNQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero_searchBarActive__j_H0i{background:hsla(0,0%,100%,.15);border-color:rgba(8,175,210,.4);box-shadow:0 8px 32px rgba(8,175,210,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}.hero_clearButton__8mwr1{position:absolute;right:9.5rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.hero_clearButton__8mwr1:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.hero_clearButton__8mwr1:disabled{opacity:.5;cursor:not-allowed}@media(max-width:639px){.hero_clearButton__8mwr1{right:7.5rem}}.hero_searchButtonLoading__t_sH_{background:rgba(8,175,210,.6);cursor:not-allowed}.hero_searchButtonLoading__t_sH_:hover{transform:none;box-shadow:0 4px 20px rgba(8,175,210,.4)}.hero_searchSpinner__0cMcR{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:hero_spin__s_si6 1s linear infinite}@keyframes hero_spin__s_si6{to{transform:rotate(1turn)}}.hero_searchSuggestions__8Vme3{position:absolute;top:100%;left:0;right:0;background:rgba(15,23,42,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;margin-top:.5rem;padding:.5rem;z-index:10;max-height:300px;overflow-y:auto}.hero_searchSuggestions__8Vme3 .hero_suggestionItem__WMBN9{padding:.75rem 1rem;color:#fff;cursor:pointer;border-radius:.5rem;transition:background .2s ease}.hero_searchSuggestions__8Vme3 .hero_suggestionItem__WMBN9:hover{background:rgba(8,175,210,.2)}@keyframes button_fadeIn__xhZ7e{to{opacity:1}}@keyframes button_slideUp__jJ1gu{to{transform:translateY(0);opacity:1}}@keyframes button_typing__xHUo3{0%{width:0}to{width:100%}}@keyframes button_blink__0o8ju{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes button_float__lPo49{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes button_pulse-glow__ZlB__{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes button_orbit__R5Vek{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes button_shimmer__v17rP{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes button_particle-float__vOF42{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes button_authEntrance__2uCnz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes button_authHeroEntrance__I_lBy{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes button_authFormEntrance__B_tGq{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes button_authGlow__ZJ17J{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes button_particle-float-light__KcciZ{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.button_button__FPuHG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.button_button__FPuHG:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.button_button__FPuHG:disabled{opacity:.5;cursor:not-allowed}.button_button__FPuHG{position:relative;overflow:hidden;display:flex}.button_button__FPuHG.button_primary__VGjXc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.button_button__FPuHG.button_primary__VGjXc:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.button_button__FPuHG.button_primary__VGjXc:disabled{opacity:.5;cursor:not-allowed}.button_button__FPuHG.button_primary__VGjXc{background-color:#4a6cf7;color:#fff;border:2px solid #4a6cf7}.button_button__FPuHG.button_primary__VGjXc:hover:not(:disabled){background-color:#3a5ce6;border-color:#3a5ce6}.button_button__FPuHG.button_primary__VGjXc:active:not(:disabled){transform:translateY(1px)}.button_button__FPuHG.button_secondary__03DOW{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.button_button__FPuHG.button_secondary__03DOW:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.button_button__FPuHG.button_secondary__03DOW:disabled{opacity:.5;cursor:not-allowed}.button_button__FPuHG.button_secondary__03DOW{background-color:rgba(0,0,0,0);color:#4a6cf7;border:2px solid #4a6cf7}.button_button__FPuHG.button_secondary__03DOW:hover:not(:disabled){background-color:#4a6cf7;color:#fff}.button_button__FPuHG.button_secondary__03DOW:active:not(:disabled){transform:translateY(1px)}.button_button__FPuHG.button_ghost__lZCcp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.button_button__FPuHG.button_ghost__lZCcp:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.button_button__FPuHG.button_ghost__lZCcp:disabled{opacity:.5;cursor:not-allowed}.button_button__FPuHG.button_ghost__lZCcp{background-color:rgba(0,0,0,0);color:#334155;border:2px solid rgba(0,0,0,0)}.button_button__FPuHG.button_ghost__lZCcp:hover:not(:disabled){background-color:#f1f5f9}.button_button__FPuHG.button_danger__GGBCi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none}.button_button__FPuHG.button_danger__GGBCi:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px}.button_button__FPuHG.button_danger__GGBCi:disabled{opacity:.5;cursor:not-allowed}.button_button__FPuHG.button_danger__GGBCi{background-color:#ef4444;color:#fff;border:2px solid #ef4444}.button_button__FPuHG.button_danger__GGBCi:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.button_button__FPuHG.button_sm__7MH3i{padding:.5rem .75rem;font-size:.875rem;min-height:36px}.button_button__FPuHG.button_md__UxAja{padding:.75rem 1rem;font-size:1rem;min-height:44px}.button_button__FPuHG.button_lg__mW_39{padding:1rem 1.5rem;font-size:1.125rem;min-height:52px}.button_button__FPuHG.button_fullWidth__MCQ1k{width:100%}.button_button__FPuHG.button_disabled__uGivO{opacity:.5;cursor:not-allowed}.button_button__FPuHG.button_disabled__uGivO:hover{transform:none}.button_button__FPuHG.button_loading__827qE{color:rgba(0,0,0,0)}.button_button__FPuHG.button_loading__827qE .button_text__5Za3y{opacity:0}.button_button__FPuHG .button_spinner__fMQhq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:button_spin__32ulz 1s linear infinite}.button_button__FPuHG:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:9999px;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .3s ease-out,height .3s ease-out}.button_button__FPuHG:active:after{width:300px;height:300px}@keyframes button_spin__32ulz{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes job-listing-card_fadeIn__G08bF{to{opacity:1}}@keyframes job-listing-card_slideUp__lsrqp{to{transform:translateY(0);opacity:1}}@keyframes job-listing-card_typing__rkLsw{0%{width:0}to{width:100%}}@keyframes job-listing-card_blink__RE0FW{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes job-listing-card_float___f4_9{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes job-listing-card_pulse-glow__GuFze{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes job-listing-card_orbit__wN5jV{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes job-listing-card_particle-float__lhp_o{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes job-listing-card_authEntrance__TRZ50{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes job-listing-card_authHeroEntrance__bAD2j{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes job-listing-card_authFormEntrance__AyTOJ{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes job-listing-card_authGlow__4_lN1{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes job-listing-card_particle-float-light__FmDk_{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.job-listing-card_card__2SmnV{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden}.job-listing-card_card__2SmnV:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8) 50%,transparent);opacity:0;transition:opacity .3s ease}.job-listing-card_card__2SmnV:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);border-color:rgba(74,108,247,.2)}.job-listing-card_card__2SmnV:hover:before{opacity:1}.job-listing-card_cardHeader__3eIZh{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}.job-listing-card_companyIcon__hgt2m{width:52px;height:52px;background:linear-gradient(135deg,#7C3AED,#4A6CF7);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 4px 12px rgba(124,58,237,.25);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.job-listing-card_companyIcon__hgt2m:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg);transition:all .6s ease;opacity:0}.job-listing-card_companyIcon__hgt2m:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(124,58,237,.35)}.job-listing-card_companyIcon__hgt2m:hover:before{animation:job-listing-card_shimmer__zsnaY .6s ease}.job-listing-card_bookmarkBtn__VNZuB{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.06);border-radius:.75rem;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.job-listing-card_bookmarkBtn__VNZuB:hover{color:#4a6cf7;background:rgba(74,108,247,.1);border-color:rgba(74,108,247,.2);transform:scale(1.1)}.job-listing-card_bookmarkBtn__VNZuB:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px;border-radius:.5rem}.job-listing-card_bookmarkBtn__VNZuB.job-listing-card_bookmarked__S4Ev0{color:#4a6cf7;background:rgba(74,108,247,.15);border-color:rgba(74,108,247,.3);animation:job-listing-card_bookmark-pop__qqJ01 .4s cubic-bezier(.68,-.55,.265,1.55)}.job-listing-card_jobInfo__9e3EA{display:flex;flex-direction:column;gap:.25rem}.job-listing-card_jobTitle__OLMiS{font-size:1.25rem;font-weight:700;color:#0f172a;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.25}.job-listing-card_companyName__SDC8t{font-size:1rem;color:#475569;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_locationSalary__OjIN_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.job-listing-card_location__XdurM,.job-listing-card_salary__QEiUp{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_location__XdurM svg,.job-listing-card_salary__QEiUp svg{color:#475569;flex-shrink:0;width:16px;height:16px}.job-listing-card_matchScore__TzRGj{display:flex;flex-direction:column;gap:.5rem}.job-listing-card_matchScoreHeader__dBbYx{display:flex;justify-content:space-between;align-items:center}.job-listing-card_matchScoreLabel__LEW2H{font-size:.875rem;color:#475569;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_matchScoreValue__hzQaa{font-size:.875rem;font-weight:700;color:#7c3aed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_progressBar__fYnHU{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden;position:relative}.job-listing-card_progressFill__oa5Kr{height:100%;background:linear-gradient(90deg,#7C3AED,#4A6CF7);border-radius:9999px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.job-listing-card_actionSection__2dNle{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.job-listing-card_actionButtons__yct7d{display:flex;gap:.75rem}.job-listing-card_applyBtn__la5Rx{flex:1;position:relative;z-index:2}.job-listing-card_applyBtn__la5Rx .button{background:linear-gradient(135deg,#7C3AED,#4A6CF7)!important;border:none!important;color:#fff!important;font-weight:600!important;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 4px 16px rgba(124,58,237,.35)!important;border-radius:.75rem!important}.job-listing-card_applyBtn__la5Rx .button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);transition:left .6s ease}.job-listing-card_applyBtn__la5Rx .button:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(124,58,237,.45)!important;background:linear-gradient(135deg,#8B5CF6,#5A7CFF)!important}.job-listing-card_applyBtn__la5Rx .button:hover:not(:disabled):before{left:100%}.job-listing-card_applyBtn__la5Rx .button:active:not(:disabled){transform:translateY(-1px) scale(.98)}.job-listing-card_applyBtn__la5Rx .button:focus-visible{outline:2px solid #08afd2;outline-offset:2px;border-radius:.75rem!important}.job-listing-card_quickViewBtn__fUKLP{flex:0 0 auto;min-width:120px;position:relative;z-index:2}.job-listing-card_quickViewBtn__fUKLP .button{background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(0,0,0,.08)!important;color:#334155!important;font-weight:500!important;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;border-radius:.75rem!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}.job-listing-card_quickViewBtn__fUKLP .button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,108,247,.1) 50%,transparent);transition:left .6s ease}.job-listing-card_quickViewBtn__fUKLP .button:hover:not(:disabled){transform:translateY(-2px) scale(1.02);border-color:rgba(74,108,247,.3)!important;background:hsla(0,0%,100%,.95)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;color:#4a6cf7!important}.job-listing-card_quickViewBtn__fUKLP .button:hover:not(:disabled):before{left:100%}.job-listing-card_quickViewBtn__fUKLP .button:active:not(:disabled){transform:translateY(0) scale(.98)}.job-listing-card_quickViewBtn__fUKLP .button:focus-visible{outline:2px solid #4a6cf7;outline-offset:2px;border-radius:.75rem!important}.job-listing-card_jobTypeTag__tqc0F{align-self:flex-start;padding:.375rem .875rem;border-radius:.75rem;font-size:.75rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:rgba(219,234,254,.8);color:#1e40af;backdrop-filter:blur(10px);border:1px solid rgba(30,64,175,.1);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.job-listing-card_jobTypeTag__tqc0F:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);transition:left .6s ease}.job-listing-card_jobTypeTag__tqc0F:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 2px 8px rgba(30,64,175,.2)}.job-listing-card_jobTypeTag__tqc0F:hover:before{left:100%}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Full-time]{background:rgba(219,234,254,.8);color:#1e40af;border-color:rgba(30,64,175,.1)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Full-time]:hover{box-shadow:0 2px 8px rgba(30,64,175,.2)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Contract]{background:rgba(204,251,241,.8);color:#0f766e;border-color:rgba(15,118,110,.1)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Contract]:hover{box-shadow:0 2px 8px rgba(15,118,110,.2)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Gig]{background:rgba(254,240,138,.8);color:#854d0e;border-color:rgba(133,77,14,.1)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Gig]:hover{box-shadow:0 2px 8px rgba(133,77,14,.2)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Internship]{background:rgba(251,207,232,.8);color:#9f1239;border-color:rgba(159,18,57,.1)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Internship]:hover{box-shadow:0 2px 8px rgba(159,18,57,.2)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Part-time]{background:rgba(229,231,235,.8);color:#374151;border-color:rgba(55,65,81,.1)}.job-listing-card_jobTypeTag__tqc0F[data-job-type=Part-time]:hover{box-shadow:0 2px 8px rgba(55,65,81,.2)}.job-listing-card_contentSection__tYxnB{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0;padding:.75rem;background:rgba(248,250,252,.6);border-radius:.5rem;border:1px solid rgba(226,232,240,.5);backdrop-filter:blur(5px)}.job-listing-card_contentSummary__Z_hQJ{display:flex;flex-direction:column;gap:.5rem}.job-listing-card_summaryText__VvYG2{font-size:.875rem;color:#334155;line-height:1.625;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_expandBtn__5EKMN{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:rgba(74,108,247,.1);border:1px solid rgba(74,108,247,.2);border-radius:.5rem;color:#4a6cf7;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);align-self:flex-start;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_expandBtn__5EKMN:hover{background:rgba(74,108,247,.15);border-color:rgba(74,108,247,.3);transform:translateY(-1px)}.job-listing-card_expandBtn__5EKMN svg{transition:transform .3s ease}.job-listing-card_jobDetails__XD5_P{display:flex;flex-direction:column;gap:1rem;animation:job-listing-card_slideDown__hVjhC .3s ease-out}.job-listing-card_detailSection__EMCFD{display:flex;flex-direction:column;gap:.5rem}.job-listing-card_detailTitle__99ySz{font-size:.875rem;font-weight:600;color:#0f172a;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_detailList__oCbso{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.job-listing-card_detailList__oCbso li{position:relative;padding-left:1rem;font-size:.875rem;color:#334155;line-height:1.625;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_detailList__oCbso li:before{content:"•";position:absolute;left:0;color:#4a6cf7;font-weight:700}.job-listing-card_additionalDetails__4_jS_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.job-listing-card_detailItem__TxNPG{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);border-radius:.5rem;font-size:.75rem;color:#7c3aed;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.job-listing-card_detailItem__TxNPG svg{width:14px;height:14px;flex-shrink:0}@keyframes job-listing-card_slideDown__hVjhC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes job-listing-card_shimmer__zsnaY{0%{opacity:0;transform:translateX(-100%) rotate(45deg)}50%{opacity:1}to{opacity:0;transform:translateX(100%) rotate(45deg)}}@keyframes job-listing-card_bookmark-pop__qqJ01{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.job-listing-card_statusIndicators__UnQfz{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.job-listing-card_statusBadge__U7ul5{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5rem;border-radius:.5rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.job-listing-card_statusActive__3h4nc{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.job-listing-card_statusInactive___21yH{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.job-listing-card_statusUnverified__gN7xa{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.job-listing-card_statusFeatured__NrODL{background:linear-gradient(135deg,rgba(8,175,210,.2),rgba(74,108,247,.2));color:#08afd2;border:1px solid rgba(8,175,210,.3)}@keyframes featured-opportunities_fadeIn__H10oB{to{opacity:1}}@keyframes featured-opportunities_slideUp__BD4__{to{transform:translateY(0);opacity:1}}@keyframes featured-opportunities_typing__6wQpB{0%{width:0}to{width:100%}}@keyframes featured-opportunities_blink__HAmZ9{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes featured-opportunities_float__8AyKX{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes featured-opportunities_pulse-glow__EnLtr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes featured-opportunities_orbit__C5eQR{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes featured-opportunities_shimmer__RZI32{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes featured-opportunities_particle-float__Pfh7U{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes featured-opportunities_authEntrance__uKU7H{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes featured-opportunities_authHeroEntrance__JqcQZ{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes featured-opportunities_authFormEntrance__bZUmX{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes featured-opportunities_authGlow__MA2C3{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes featured-opportunities_particle-float-light__dO_Mw{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.featured-opportunities_section__P2MvK{padding:5rem 1rem;background:linear-gradient(135deg,#ffffff,#fafbff 50%,#f8faff);position:relative;overflow:hidden}.featured-opportunities_section__P2MvK:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(74,108,247,.05) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}@media(max-width:639px){.featured-opportunities_section__P2MvK:before{width:300px;height:300px;right:-20%}}.featured-opportunities_section__P2MvK:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(8,175,210,.03) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}@media(max-width:639px){.featured-opportunities_section__P2MvK:after{width:250px;height:250px;left:-15%}.featured-opportunities_section__P2MvK{padding:4rem 1rem}}.featured-opportunities_container__33W5H{max-width:96rem;margin:0 auto;width:100%;padding:0 1rem;position:relative;z-index:1}@media(min-width:640px){.featured-opportunities_container__33W5H{padding:0 1.5rem}}.featured-opportunities_header__r5xTv{text-align:center;margin-bottom:3rem;position:relative;z-index:1}@media(max-width:639px){.featured-opportunities_header__r5xTv{margin-bottom:2rem}}.featured-opportunities_title__3LEFa{font-size:1.25rem;font-weight:600;color:#000;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 0 .75rem;line-height:1.25}@media(min-width:768px){.featured-opportunities_title__3LEFa{font-size:1.875rem}}@media(max-width:639px){.featured-opportunities_title__3LEFa{font-size:1.875rem}}.featured-opportunities_subtitle__Sh813{font-size:1rem;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;line-height:1.5}@media(max-width:639px){.featured-opportunities_subtitle__Sh813{font-size:.875rem}}.featured-opportunities_grid__ydOvv{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;z-index:1}@media(min-width:768px)and (max-width:1023px){.featured-opportunities_grid__ydOvv{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:639px){.featured-opportunities_grid__ydOvv{grid-template-columns:1fr;gap:1.25rem}}.featured-opportunities_grid__ydOvv>*{opacity:0;transform:translateY(40px) scale(.95);animation:featured-opportunities_card-appear__r99IG .8s cubic-bezier(.25,.46,.45,.94) forwards}.featured-opportunities_grid__ydOvv>:first-child{animation-delay:.08s}.featured-opportunities_grid__ydOvv>:nth-child(2){animation-delay:.16s}.featured-opportunities_grid__ydOvv>:nth-child(3){animation-delay:.24s}.featured-opportunities_grid__ydOvv>:nth-child(4){animation-delay:.32s}.featured-opportunities_grid__ydOvv>:nth-child(5){animation-delay:.4s}.featured-opportunities_grid__ydOvv>:nth-child(6){animation-delay:.48s}.featured-opportunities_grid__ydOvv>:nth-child(7){animation-delay:.56s}.featured-opportunities_grid__ydOvv>:nth-child(8){animation-delay:.64s}.featured-opportunities_grid__ydOvv>:nth-child(9){animation-delay:.72s}@media(max-width:639px){.featured-opportunities_grid__ydOvv>*{animation-delay:0s!important}}@keyframes featured-opportunities_card-appear__r99IG{to{opacity:1;transform:translateY(0) scale(1)}}.featured-opportunities_skeletonCard__yqDx8{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden}.featured-opportunities_skeletonHeader__aJx7l{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}.featured-opportunities_skeletonCompanyIcon__Dhpf0{width:52px;height:52px}.featured-opportunities_skeletonBookmark__kBwbp,.featured-opportunities_skeletonCompanyIcon__Dhpf0{border-radius:.75rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:featured-opportunities_loading__BgXhN 1.5s infinite}.featured-opportunities_skeletonBookmark__kBwbp{width:40px;height:40px}.featured-opportunities_skeletonContent__QsVpv{display:flex;flex-direction:column;gap:1rem}.featured-opportunities_skeletonTitle__h8TEm{height:24px}.featured-opportunities_skeletonCompany__5cBvi,.featured-opportunities_skeletonTitle__h8TEm{border-radius:.125rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:featured-opportunities_loading__BgXhN 1.5s infinite}.featured-opportunities_skeletonCompany__5cBvi{height:18px;width:70%}.featured-opportunities_skeletonLocation__yuavc{height:16px;width:60%;border-radius:.125rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:featured-opportunities_loading__BgXhN 1.5s infinite}.featured-opportunities_skeletonActions__fIINz{display:flex;gap:.75rem;margin-top:auto}.featured-opportunities_skeletonButton__pHj2V{flex:1}.featured-opportunities_skeletonButtonSecondary__xbb6P,.featured-opportunities_skeletonButton__pHj2V{height:44px;border-radius:.75rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:featured-opportunities_loading__BgXhN 1.5s infinite}.featured-opportunities_skeletonButtonSecondary__xbb6P{flex:0 0 auto;width:120px}.featured-opportunities_noJobsMessage__6vE5m{grid-column:1/-1;text-align:center;padding:3rem 1.5rem;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}.featured-opportunities_noJobsMessage__6vE5m p{margin:0;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500}.featured-opportunities_noJobsMessage__6vE5m .featured-opportunities_noJobsSubtext__Tmo50{font-size:1rem;color:#475569;margin-top:.5rem;font-weight:400}.featured-opportunities_errorMessage__Nglls{text-align:center;margin-top:2rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;backdrop-filter:blur(10px)}.featured-opportunities_errorMessage__Nglls p{margin:0;color:#dc2626;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.featured-opportunities_errorMessage__Nglls .featured-opportunities_errorSubtext__D9WxS{font-size:.875rem;color:#7f1d1d;margin-top:.25rem}@keyframes featured-opportunities_loading__BgXhN{0%{background-position:200% 0}to{background-position:-200% 0}}.featured-opportunities_viewMoreContainer__deZPp{display:flex;justify-content:center;margin-top:2.5rem;position:relative;z-index:1}@media(max-width:639px){.featured-opportunities_viewMoreContainer__deZPp{margin-top:2rem}}.featured-opportunities_viewMoreBtn__cd0p9{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;text-decoration:none;border-radius:1rem;font-weight:500;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 14px rgba(59,130,246,.25);position:relative;overflow:hidden}.featured-opportunities_viewMoreBtn__cd0p9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.featured-opportunities_viewMoreBtn__cd0p9:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.35)}.featured-opportunities_viewMoreBtn__cd0p9:hover:before{left:100%}.featured-opportunities_viewMoreBtn__cd0p9:active{transform:translateY(0)}.featured-opportunities_viewMoreBtn__cd0p9 svg{transition:transform .3s ease}.featured-opportunities_viewMoreBtn__cd0p9:hover svg{transform:translateX(3px)}@media(max-width:639px){.featured-opportunities_viewMoreBtn__cd0p9{padding:.75rem 1.5rem;font-size:.875rem}}@keyframes match-engine-diagram_fadeIn__oXUMe{to{opacity:1}}@keyframes match-engine-diagram_slideUp__bJkVt{to{transform:translateY(0);opacity:1}}@keyframes match-engine-diagram_typing__AyVNn{0%{width:0}to{width:100%}}@keyframes match-engine-diagram_blink__ktnUl{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes match-engine-diagram_float__LcZCb{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes match-engine-diagram_pulse-glow___aoS_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes match-engine-diagram_orbit__azUQf{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes match-engine-diagram_shimmer__MoSXh{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes match-engine-diagram_particle-float__tKlWN{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes match-engine-diagram_authEntrance__LthxI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes match-engine-diagram_authHeroEntrance__GGNe6{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes match-engine-diagram_authFormEntrance__fjOa2{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes match-engine-diagram_authGlow__7_v6P{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes match-engine-diagram_particle-float-light___IDzU{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.match-engine-diagram_diagram__DvA94{position:relative;width:100%;max-width:600px;height:500px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media(max-width:639px){.match-engine-diagram_diagram__DvA94{height:400px;max-width:100%}}.match-engine-diagram_connectionLines__z9828{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.match-engine-diagram_centralCircle___8EYn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170px;height:170px;background:linear-gradient(135deg,#93C5FD,#C4B5FD);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:2;box-shadow:0 8px 24px rgba(147,197,253,.4)}@media(max-width:639px){.match-engine-diagram_centralCircle___8EYn{width:140px;height:140px}}.match-engine-diagram_centralIcon__YRLSs{display:flex;align-items:center;justify-content:center;color:#fff}.match-engine-diagram_centralText__r_Zcw{color:#fff;font-size:.875rem;font-weight:600;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;padding:0 .5rem;line-height:1.3}@media(max-width:639px){.match-engine-diagram_centralText__r_Zcw{font-size:.75rem}}.match-engine-diagram_jobbyText__a1ntA{font-weight:700}.match-engine-diagram_nodeBottomLeft__7Typ3,.match-engine-diagram_nodeBottomRight__2BdQ_,.match-engine-diagram_nodeTop__elE_q{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:1}.match-engine-diagram_nodeTop__elE_q{top:0;left:50%;transform:translateX(-50%)}.match-engine-diagram_nodeBottomLeft__7Typ3{bottom:0;left:0}.match-engine-diagram_nodeBottomRight__2BdQ_{bottom:0;right:0}.match-engine-diagram_nodeCircle__FcQo8{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media(max-width:639px){.match-engine-diagram_nodeCircle__FcQo8{width:100px;height:100px}}.match-engine-diagram_nodeTop__elE_q .match-engine-diagram_nodeCircle__FcQo8{border:2px solid #9333ea}.match-engine-diagram_nodeTop__elE_q .match-engine-diagram_nodeCircle__FcQo8 svg{color:#9333ea}.match-engine-diagram_nodeBottomLeft__7Typ3 .match-engine-diagram_nodeCircle__FcQo8,.match-engine-diagram_nodeBottomRight__2BdQ_ .match-engine-diagram_nodeCircle__FcQo8{border:2px solid #06b6d4}.match-engine-diagram_nodeBottomLeft__7Typ3 .match-engine-diagram_nodeCircle__FcQo8 svg,.match-engine-diagram_nodeBottomRight__2BdQ_ .match-engine-diagram_nodeCircle__FcQo8 svg{color:#06b6d4}.match-engine-diagram_nodeText__drh0E{font-size:.875rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;white-space:nowrap}@media(max-width:639px){.match-engine-diagram_nodeText__drh0E{font-size:.75rem}}.match-engine-diagram_nodeTop__elE_q .match-engine-diagram_nodeText__drh0E{color:#9333ea}.match-engine-diagram_nodeBottomLeft__7Typ3 .match-engine-diagram_nodeText__drh0E,.match-engine-diagram_nodeBottomRight__2BdQ_ .match-engine-diagram_nodeText__drh0E{color:#06b6d4}@keyframes feature-card_fadeIn__JV1QG{to{opacity:1}}@keyframes feature-card_slideUp__bfnmg{to{transform:translateY(0);opacity:1}}@keyframes feature-card_typing__6kEJ3{0%{width:0}to{width:100%}}@keyframes feature-card_blink__7W72_{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes feature-card_float__kt5_M{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes feature-card_pulse-glow__sSDJI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes feature-card_orbit__4TxDd{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes feature-card_shimmer__F1Wuk{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes feature-card_particle-float__Z8Zkt{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes feature-card_authEntrance__Yvn8V{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-card_authHeroEntrance__ZI_9s{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes feature-card_authFormEntrance__Bv4NI{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes feature-card_authGlow__I9wQp{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes feature-card_particle-float-light__t93cN{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.feature-card_card__E1bum{background:#fff;border:none;border-radius:9999px;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .2s ease-in-out;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:639px){.feature-card_card__E1bum{padding:.75rem 1rem}}.feature-card_icon__QgXQH{display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-card_icon__QgXQH svg{width:20px;height:20px}.feature-card_text__jmnGH{font-size:1rem;font-weight:500;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}@media(max-width:639px){.feature-card_text__jmnGH{font-size:.875rem}}@keyframes smarter-matches_fadeIn__F8pgL{to{opacity:1}}@keyframes smarter-matches_slideUp__WSjMr{to{transform:translateY(0);opacity:1}}@keyframes smarter-matches_typing__q2jkM{0%{width:0}to{width:100%}}@keyframes smarter-matches_blink__Wgxov{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes smarter-matches_float__vVx_R{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes smarter-matches_pulse-glow__jbuns{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes smarter-matches_orbit__Fn4V6{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes smarter-matches_shimmer__W8LKL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes smarter-matches_particle-float__h9nsr{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes smarter-matches_authEntrance__26htN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes smarter-matches_authHeroEntrance__pyItv{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes smarter-matches_authFormEntrance__oh_bG{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes smarter-matches_authGlow__FngNW{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes smarter-matches_particle-float-light___quYm{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.smarter-matches_section__f54R0{position:relative;padding:5rem 1rem;background:linear-gradient(180deg,#E8F4FF 0,#F8F4FF);overflow:hidden}@media(max-width:639px){.smarter-matches_section__f54R0{padding:4rem 1rem}}.smarter-matches_container__GyfGt{max-width:1280px;margin:0 auto;width:100%;position:relative;z-index:1}.smarter-matches_header__xahfB{text-align:center;margin-bottom:4rem}@media(max-width:639px){.smarter-matches_header__xahfB{margin-bottom:3rem}}.smarter-matches_title__eZIlB{font-size:2.25rem;font-weight:700;color:#4a3a6a;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 0 1rem;line-height:1.25}@media(max-width:639px){.smarter-matches_title__eZIlB{font-size:1.875rem}}.smarter-matches_subtitle__5TOd3{font-size:1.125rem;color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625;max-width:800px;margin:0 auto}@media(max-width:639px){.smarter-matches_subtitle__5TOd3{font-size:1rem}}.smarter-matches_diagramWrapper__zYstv{margin:4rem 0;position:relative;z-index:1}@media(max-width:639px){.smarter-matches_diagramWrapper__zYstv{margin:3rem 0}}.smarter-matches_featuresGrid__PsaGM{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:4rem auto}@media(min-width:768px)and (max-width:1023px){.smarter-matches_featuresGrid__PsaGM{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.smarter-matches_featuresGrid__PsaGM{grid-template-columns:1fr;gap:1rem;margin:3rem 0}}.smarter-matches_speedIcon__gwdZk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#9333ea;color:#fff}.smarter-matches_speedText__jORUW{font-size:.875rem;font-weight:700;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff}.smarter-matches_cta__dNVJG{text-align:center;margin-top:3rem}@media(max-width:639px){.smarter-matches_cta__dNVJG{margin-top:2rem}}.smarter-matches_ctaButton__8WQUK{background:linear-gradient(90deg,#9333EA,#3B82F6)!important;border:none!important;color:#fff!important;font-weight:600!important;padding:1rem 2rem!important;font-size:1.125rem!important;min-width:200px;border-radius:9999px!important;box-shadow:0 4px 12px rgba(147,51,234,.3)}.smarter-matches_ctaButton__8WQUK:hover:not(:disabled){background:linear-gradient(90deg,#7E22CE,#2563EB)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(147,51,234,.4)}.smarter-matches_ctaButton__8WQUK .button{background:linear-gradient(90deg,#9333EA,#3B82F6)!important;border:none!important}.smarter-matches_ctaButton__8WQUK .button:hover:not(:disabled){background:linear-gradient(90deg,#7E22CE,#2563EB)!important}@keyframes resume-mockup_fadeIn__TQrvf{to{opacity:1}}@keyframes resume-mockup_slideUp__V8yZ2{to{transform:translateY(0);opacity:1}}@keyframes resume-mockup_typing__Pm7va{0%{width:0}to{width:100%}}@keyframes resume-mockup_blink__nWKJq{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes resume-mockup_float__VtAHu{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes resume-mockup_pulse-glow____0Oz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes resume-mockup_orbit__zDwcb{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes resume-mockup_shimmer__W5hhu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes resume-mockup_particle-float__peypr{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes resume-mockup_authEntrance__Ilp2P{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes resume-mockup_authHeroEntrance__vENdw{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-mockup_authFormEntrance__rEbAt{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-mockup_authGlow__f1uTv{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes resume-mockup_particle-float-light__g2a6v{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.resume-mockup_resumeMockup__y0La9{position:relative;width:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:639px){.resume-mockup_resumeMockup__y0La9{padding:1rem;gap:1rem}}.resume-mockup_decorativeIcon__CvQMl{position:absolute;top:-.5rem;right:1rem;z-index:2;color:#b3d9ff}.resume-mockup_decorativeIcon__CvQMl svg{stroke:#4a6cf7;stroke-width:1.5;fill:#b3d9ff;filter:drop-shadow(0 0 1px rgba(74,108,247,.3))}@media(max-width:639px){.resume-mockup_decorativeIcon__CvQMl{top:-.25rem;right:.5rem}.resume-mockup_decorativeIcon__CvQMl svg{width:20px;height:20px}}.resume-mockup_resumeCard__Rlsvo{background:linear-gradient(135deg,#D6E4FF,#E8D6FF);border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;min-height:280px;overflow:visible}@media(max-width:639px){.resume-mockup_resumeCard__Rlsvo{padding:1rem;min-height:250px}}.resume-mockup_resumeContent__mHYVH{display:flex;flex-direction:column;gap:.75rem}@media(max-width:639px){.resume-mockup_resumeContent__mHYVH{gap:.5rem}}.resume-mockup_resumeLine__EJi9G{height:12px;border-radius:.125rem}.resume-mockup_resumeLine__EJi9G.resume-mockup_darkBar__NmbsC{background:#4a6cf7}.resume-mockup_resumeLine__EJi9G.resume-mockup_lightBar__bltPp{background:#cbd5e1}@media(max-width:639px){.resume-mockup_resumeLine__EJi9G{height:10px}}.resume-mockup_optimizedSection__FrWQT{position:relative;display:flex;align-items:center;gap:.5rem;width:100%}.resume-mockup_optimizedTag__tUbRY{background:#08afd2;color:#fff;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;flex-shrink:0}.resume-mockup_skillTags__NGN41{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}@media(min-width:768px)and (max-width:1023px){.resume-mockup_skillTags__NGN41>*{flex:0 1 calc(33.333% - .3333333333rem)}}@media(max-width:639px){.resume-mockup_skillTags__NGN41{gap:.25rem}}.resume-mockup_skillTag__4_yKV{background:#fff;border:1px solid #4a6cf7;color:#4a6cf7;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s}@media(max-width:639px){.resume-mockup_skillTag__4_yKV{padding:.25rem .75rem;font-size:.75rem}}.resume-mockup_optimizationScore__vFXpQ{display:flex;flex-direction:column;gap:.75rem}@media(max-width:639px){.resume-mockup_optimizationScore__vFXpQ{gap:.5rem}}.resume-mockup_scoreTitle__Jm01b{font-size:1rem;font-weight:600;color:#334155;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}@media(max-width:639px){.resume-mockup_scoreTitle__Jm01b{font-size:.875rem}}.resume-mockup_scoreBar__u3yUS{display:flex;flex-direction:column;gap:.5rem}.resume-mockup_scoreValues__JBulK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.resume-mockup_oldScore__BhzQQ{font-size:.875rem;color:#475569;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:639px){.resume-mockup_oldScore__BhzQQ{font-size:.75rem}}.resume-mockup_newScore__p1OIL{font-size:.875rem;color:#4a6cf7;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:639px){.resume-mockup_newScore__p1OIL{font-size:.75rem}}.resume-mockup_progressBar__OUmHA{width:100%;height:12px;background:#e2e8f0;border-radius:9999px;overflow:hidden;position:relative;display:flex;align-items:center}@media(max-width:639px){.resume-mockup_progressBar__OUmHA{height:10px}}.resume-mockup_progressFill__Tg1PL{height:100%;background:#4a6cf7;border-radius:9999px;transition:width 1s ease-out;width:95%}.resume-mockup_improvement__uA2F3{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;color:#64748b;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.resume-mockup_improvement__uA2F3 .resume-mockup_arrow__IKsBB{color:#10b981;font-size:.875rem;display:inline-block}@media(max-width:639px){.resume-mockup_improvement__uA2F3{font-size:10px}}@keyframes resume-feature-card_fadeIn__GDUCo{to{opacity:1}}@keyframes resume-feature-card_slideUp__l73u6{to{transform:translateY(0);opacity:1}}@keyframes resume-feature-card_typing__PihUQ{0%{width:0}to{width:100%}}@keyframes resume-feature-card_blink__o7eiC{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes resume-feature-card_float__D_9ot{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes resume-feature-card_pulse-glow__xek8i{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes resume-feature-card_orbit__zaO67{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes resume-feature-card_shimmer__JyPBb{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes resume-feature-card_particle-float__RZ8_0{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes resume-feature-card_authEntrance__4nQgp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes resume-feature-card_authHeroEntrance__76K9J{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-feature-card_authFormEntrance__kL9yS{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-feature-card_authGlow__UcBWP{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes resume-feature-card_particle-float-light__VZa4U{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.resume-feature-card_card__xUidw{border-radius:.75rem;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media(max-width:639px){.resume-feature-card_card__xUidw{padding:1rem;gap:.75rem}}.resume-feature-card_card__xUidw.resume-feature-card_keyword__P2TD8{background:#e8f4ff}.resume-feature-card_card__xUidw.resume-feature-card_keyword__P2TD8 .resume-feature-card_icon__pKmt9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#4a6cf7;color:#fff;flex-shrink:0}.resume-feature-card_card__xUidw.resume-feature-card_keyword__P2TD8 .resume-feature-card_icon__pKmt9 svg{width:24px;height:24px}@media(max-width:639px){.resume-feature-card_card__xUidw.resume-feature-card_keyword__P2TD8 .resume-feature-card_icon__pKmt9{width:40px;height:40px}.resume-feature-card_card__xUidw.resume-feature-card_keyword__P2TD8 .resume-feature-card_icon__pKmt9 svg{width:20px;height:20px}}.resume-feature-card_card__xUidw.resume-feature-card_format__ZrEQJ{background:#e8fbff}.resume-feature-card_card__xUidw.resume-feature-card_format__ZrEQJ .resume-feature-card_icon__pKmt9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:#08afd2;color:#fff;flex-shrink:0}.resume-feature-card_card__xUidw.resume-feature-card_format__ZrEQJ .resume-feature-card_icon__pKmt9 svg{width:24px;height:24px}@media(max-width:639px){.resume-feature-card_card__xUidw.resume-feature-card_format__ZrEQJ .resume-feature-card_icon__pKmt9{width:40px;height:40px}.resume-feature-card_card__xUidw.resume-feature-card_format__ZrEQJ .resume-feature-card_icon__pKmt9 svg{width:20px;height:20px}}.resume-feature-card_card__xUidw.resume-feature-card_skill__kKuYB{background:#f3e8ff}.resume-feature-card_card__xUidw.resume-feature-card_skill__kKuYB .resume-feature-card_icon__pKmt9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:#b794f6;color:#fff;flex-shrink:0}.resume-feature-card_card__xUidw.resume-feature-card_skill__kKuYB .resume-feature-card_icon__pKmt9 svg{width:24px;height:24px}@media(max-width:639px){.resume-feature-card_card__xUidw.resume-feature-card_skill__kKuYB .resume-feature-card_icon__pKmt9{width:40px;height:40px}.resume-feature-card_card__xUidw.resume-feature-card_skill__kKuYB .resume-feature-card_icon__pKmt9 svg{width:20px;height:20px}}.resume-feature-card_icon__pKmt9{flex-shrink:0}.resume-feature-card_content__qYb_w{flex:1;display:flex;flex-direction:column;gap:.5rem}.resume-feature-card_title__gOztQ{font-size:1.125rem;font-weight:700;color:#0f172a;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.25}@media(max-width:639px){.resume-feature-card_title__gOztQ{font-size:1rem}}.resume-feature-card_subtitle__0jrw_{font-size:.875rem;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.625}@media(max-width:639px){.resume-feature-card_subtitle__0jrw_{font-size:.75rem}}@keyframes resume-optimization_fadeIn__TjArx{to{opacity:1}}@keyframes resume-optimization_slideUp__3q3zI{to{transform:translateY(0);opacity:1}}@keyframes resume-optimization_typing__tMXyK{0%{width:0}to{width:100%}}@keyframes resume-optimization_blink__SSM2I{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes resume-optimization_float__8rh7Q{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes resume-optimization_pulse-glow__k3ror{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes resume-optimization_orbit__GRBRF{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes resume-optimization_shimmer__kS6VG{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes resume-optimization_particle-float__anzn8{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes resume-optimization_authEntrance__VGyp3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes resume-optimization_authHeroEntrance__7w4Np{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-optimization_authFormEntrance__T9ii1{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes resume-optimization_authGlow__zo9fR{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes resume-optimization_particle-float-light__n8EWg{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.resume-optimization_section__bgwFG{padding:5rem 1rem;background:#fff;overflow:hidden;width:100%;max-width:100vw}@media(max-width:639px){.resume-optimization_section__bgwFG{padding:4rem 1rem}}.resume-optimization_container__qjl2Y{max-width:1280px;margin:0 auto;width:100%}.resume-optimization_layout__doDsx{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(min-width:768px)and (max-width:1023px){.resume-optimization_layout__doDsx{gap:2rem}}@media(max-width:639px){.resume-optimization_layout__doDsx{grid-template-columns:1fr;gap:2rem}}.resume-optimization_leftPanel__aU1hN{width:100%}.resume-optimization_rightPanel__oiZVd{display:flex;flex-direction:column;gap:2rem}@media(max-width:639px){.resume-optimization_rightPanel__oiZVd{gap:1.5rem}}.resume-optimization_header__7s351{display:flex;flex-direction:column;gap:1rem}.resume-optimization_title__2dNqy{font-size:2.25rem;font-weight:700;color:#4a6cf7;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.25}@media(max-width:639px){.resume-optimization_title__2dNqy{font-size:1.875rem}}.resume-optimization_titleAccent__NBs7d{color:#08afd2}.resume-optimization_description__xdRiN{font-size:1rem;color:#475569;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.625}@media(max-width:639px){.resume-optimization_description__xdRiN{font-size:.875rem}}.resume-optimization_features___QxAv{display:flex;flex-direction:column;gap:1rem}.resume-optimization_cta__bmby4{display:flex;flex-direction:row;gap:.75rem}@media(max-width:639px){.resume-optimization_cta__bmby4{flex-direction:column;gap:.5rem}}.resume-optimization_primaryButton__D8q3X{background:linear-gradient(135deg,#4A6CF7,#7C3AED)!important;border:none!important;color:#fff!important;font-weight:600!important;flex:1}.resume-optimization_primaryButton__D8q3X:hover:not(:disabled){background:linear-gradient(135deg,#3A5CE6,#6D28D9)!important;transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.resume-optimization_primaryButton__D8q3X .button{background:linear-gradient(135deg,#4A6CF7,#7C3AED)!important;border:none!important}.resume-optimization_primaryButton__D8q3X .button:hover:not(:disabled){background:linear-gradient(135deg,#3A5CE6,#6D28D9)!important}.resume-optimization_secondaryButton__adEQu{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;font-weight:500!important;flex:1;display:flex;align-items:center;justify-content:center}.resume-optimization_secondaryButton__adEQu:hover:not(:disabled){border-color:#94a3b8!important;background:#f8fafc!important}.resume-optimization_secondaryButton__adEQu .button{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.resume-optimization_secondaryButton__adEQu .button:hover:not(:disabled){border-color:#94a3b8!important;background:#f8fafc!important}.resume-optimization_secondaryButton__adEQu .text{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.resume-optimization_privacy___9bLg{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.resume-optimization_privacy___9bLg svg{flex-shrink:0;color:#f59e0b}@keyframes chat-interface_fadeIn__cQSBL{to{opacity:1}}@keyframes chat-interface_slideUp__Og5xh{to{transform:translateY(0);opacity:1}}@keyframes chat-interface_typing__5eJb_{0%{width:0}to{width:100%}}@keyframes chat-interface_float__qXgOJ{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes chat-interface_pulse-glow__EHdfZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes chat-interface_orbit__Tyy0F{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes chat-interface_shimmer__xTf6N{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes chat-interface_particle-float__s6rct{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes chat-interface_authEntrance__z_4Ot{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-interface_authHeroEntrance__Kbr4w{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes chat-interface_authFormEntrance__XQDKW{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes chat-interface_authGlow__F4G50{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes chat-interface_particle-float-light__QskJO{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.chat-interface_chatContainer__jSwvk{position:relative;width:100%;max-width:500px;margin:0 auto;animation:chat-interface_float__qXgOJ 6s ease-in-out infinite;z-index:1}@media(max-width:639px){.chat-interface_chatContainer__jSwvk{max-width:100%;animation:none}}.chat-interface_notifications__f252d{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;position:relative;z-index:2}@media(max-width:639px){.chat-interface_notifications__f252d{gap:.25rem;margin-bottom:.75rem}}.chat-interface_notificationSuccess__fLtui{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;align-self:flex-end;max-width:200px;animation:chat-interface_pulse__x3weQ 2s ease-in-out infinite;box-shadow:0 4px 12px rgba(34,197,94,.3)}@media(max-width:639px){.chat-interface_notificationSuccess__fLtui{font-size:.75rem;padding:.25rem .75rem;max-width:160px}}.chat-interface_notificationInfo__zyIoV{background:#e8fbff;color:#08afd2;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;align-self:flex-end;max-width:200px;animation:chat-interface_pulse-slow__qlBL1 4s ease-in-out infinite;box-shadow:0 4px 12px rgba(8,175,210,.2)}@media(max-width:639px){.chat-interface_notificationInfo__zyIoV{font-size:.75rem;padding:.25rem .75rem;max-width:160px}}.chat-interface_chatWindow__0CCUh{background:#fff;border-radius:1rem;box-shadow:0 20px 25px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:600px}@media(max-width:639px){.chat-interface_chatWindow__0CCUh{height:500px}}.chat-interface_chatHeader__lz0qq{background:linear-gradient(135deg,#4A6CF7,#08AFD2);padding:1rem 1.5rem;color:#fff}@media(max-width:639px){.chat-interface_chatHeader__lz0qq{padding:.75rem 1rem}}.chat-interface_headerContent__WXv6g{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.125rem;font-weight:600;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:.25rem}@media(max-width:639px){.chat-interface_headerContent__WXv6g{font-size:1rem;gap:.25rem}}.chat-interface_headerStatus__dRfUv{font-size:.75rem;color:hsla(0,0%,100%,.8);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.chat-interface_chatMessages__unMJI{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.chat-interface_chatMessages__unMJI::-webkit-scrollbar{width:6px}.chat-interface_chatMessages__unMJI::-webkit-scrollbar-track{background:#f1f5f9}.chat-interface_chatMessages__unMJI::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.chat-interface_chatMessages__unMJI::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-interface_chatMessages__unMJI{overscroll-behavior:contain;scroll-behavior:auto}@media(max-width:639px){.chat-interface_chatMessages__unMJI{padding:1rem;gap:.75rem}}.chat-interface_messageUser__M4aFS{display:flex;justify-content:flex-end}.chat-interface_messageJobby__zudEh{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(max-width:639px){.chat-interface_messageJobby__zudEh{gap:.5rem}}.chat-interface_messageBubble__MUiq9{padding:.75rem 1rem;border-radius:.75rem;max-width:80%;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625}@media(max-width:639px){.chat-interface_messageBubble__MUiq9{padding:.5rem .75rem;font-size:.75rem;max-width:85%}}.chat-interface_messageUser__M4aFS .chat-interface_messageBubble__MUiq9{background:#334155;color:#fff;border-bottom-right-radius:.125rem}.chat-interface_messageJobby__zudEh .chat-interface_messageBubble__MUiq9{background:#e8fbff;color:#1e293b;border-bottom-left-radius:.125rem}.chat-interface_messageActions__noUa2{display:flex;gap:.5rem;flex-wrap:wrap}.chat-interface_actionButton__epf2Q{background:#4a6cf7;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.75rem;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .2s;min-height:44px}.chat-interface_actionButton__epf2Q:hover{background:#3a5ce6;transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,.05)}.chat-interface_actionButton__epf2Q:active{transform:translateY(0)}@media(max-width:639px){.chat-interface_actionButton__epf2Q{padding:.5rem .75rem;font-size:10px;min-height:40px}}.chat-interface_chatInput__fMykL{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:rgba(0,0,0,0);border:none}@media(max-width:639px){.chat-interface_chatInput__fMykL{padding:.75rem 1rem;gap:.5rem}}.chat-interface_chatInput__fMykL form{display:flex;align-items:center;gap:.5rem;width:100%}.chat-interface_input__godi4{flex:1;padding:.75rem 1rem;border:1px solid rgba(203,213,225,.5);border-radius:1rem;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#0f172a;outline:none;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.chat-interface_input__godi4:focus{border-color:#4a6cf7;box-shadow:0 0 0 3px rgba(74,108,247,.1),0 2px 8px rgba(0,0,0,.1)}.chat-interface_input__godi4::placeholder{color:#94a3b8}@media(max-width:639px){.chat-interface_input__godi4{padding:.5rem .75rem;font-size:.75rem;border-radius:.75rem}}.chat-interface_sendButton__uY854{background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(59,130,246,.3);flex-shrink:0}.chat-interface_sendButton__uY854:hover{background:linear-gradient(135deg,#2563EB,#1D4ED8);transform:scale(1.05);box-shadow:0 4px 12px rgba(59,130,246,.4)}.chat-interface_sendButton__uY854:active{transform:scale(.95)}.chat-interface_sendButton__uY854 svg{width:20px;height:20px;stroke-width:2.5}@media(max-width:639px){.chat-interface_sendButton__uY854{width:40px;height:40px}.chat-interface_sendButton__uY854 svg{width:18px;height:18px}}@keyframes chat-interface_pulse-slow__qlBL1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.chat-interface_messageAppear__2jF5X{animation:chat-interface_messageSlideIn__ksXET .4s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes chat-interface_messageSlideIn__ksXET{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-interface_typingIndicator__RyIZZ{animation:chat-interface_typingFadeIn__0iqQ8 .3s ease-out forwards}@keyframes chat-interface_typingFadeIn__0iqQ8{0%{opacity:0}to{opacity:1}}.chat-interface_typingDots__S2oAq{display:flex;gap:4px;align-items:center;padding:4px 0}.chat-interface_typingDots__S2oAq span{width:8px;height:8px;border-radius:50%;background:#475569;display:inline-block;animation:chat-interface_typingDot__Ye3UD 1.4s ease-in-out infinite}.chat-interface_typingDots__S2oAq span:first-child{animation-delay:-.32s}.chat-interface_typingDots__S2oAq span:nth-child(2){animation-delay:-.16s}.chat-interface_typingDots__S2oAq span:nth-child(3){animation-delay:0s}@media(max-width:639px){.chat-interface_typingDots__S2oAq span{width:6px;height:6px}}@keyframes chat-interface_typingDot__Ye3UD{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-interface_messageActions__noUa2{animation:chat-interface_actionsFadeIn__5iK_C .3s ease-out .2s forwards;opacity:0}@keyframes chat-interface_actionsFadeIn__5iK_C{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.chat-interface_cursor__vVG3N{display:inline-block;margin-left:2px;animation:chat-interface_blink__jHK_z 1s infinite;color:inherit;font-weight:400}@keyframes chat-interface_blink__jHK_z{0%,50%{opacity:1}51%,to{opacity:0}}.chat-interface_jobExamples__tOiDj{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;animation:chat-interface_actionsFadeIn__5iK_C .3s ease-out .2s forwards;opacity:0}@media(max-width:639px){.chat-interface_jobExamples__tOiDj{gap:.25rem}}.chat-interface_jobCard__CJNsS{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;transition:all .2s;cursor:pointer}.chat-interface_jobCard__CJNsS:hover{border-color:#4a6cf7;box-shadow:0 1px 2px rgba(0,0,0,.05);transform:translateY(-1px)}@media(max-width:639px){.chat-interface_jobCard__CJNsS{padding:.5rem .75rem}}.chat-interface_jobTitle__kP_bE{font-size:.875rem;font-weight:600;color:#0f172a;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:.25rem}@media(max-width:639px){.chat-interface_jobTitle__kP_bE{font-size:.75rem}}.chat-interface_jobCompany__QFjIf{font-size:.75rem;color:#475569;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:.5rem}@media(max-width:639px){.chat-interface_jobCompany__QFjIf{font-size:10px}}.chat-interface_jobDetails__X0W1x{display:flex;gap:.5rem;align-items:center;font-size:.75rem;color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:639px){.chat-interface_jobDetails__X0W1x{font-size:10px;gap:.25rem}}@keyframes jobby-feature-card_fadeIn__cvc8b{to{opacity:1}}@keyframes jobby-feature-card_slideUp__YHSp_{to{transform:translateY(0);opacity:1}}@keyframes jobby-feature-card_typing__VWh0k{0%{width:0}to{width:100%}}@keyframes jobby-feature-card_blink__mjZd7{0%,50%{border-color:rgba(0,0,0,0)}51%,to{border-color:#4a6cf7}}@keyframes jobby-feature-card_float__DKV_O{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes jobby-feature-card_pulse-glow__iM5hx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes jobby-feature-card_orbit__7rUjb{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes jobby-feature-card_shimmer__prsKx{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes jobby-feature-card_particle-float__7Tlal{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-30px) translateX(20px) scale(1.1);opacity:1}50%{transform:translateY(-20px) translateX(-15px) scale(.9);opacity:.6}75%{transform:translateY(-40px) translateX(10px) scale(1.05);opacity:.9}}@keyframes jobby-feature-card_authEntrance__dQ4x7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes jobby-feature-card_authHeroEntrance__HvYys{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes jobby-feature-card_authFormEntrance__X_Fbt{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes jobby-feature-card_authGlow__Gqqa4{0%,to{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 30px rgba(8,175,210,.1)}50%{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 50px rgba(8,175,210,.3)}}@keyframes jobby-feature-card_particle-float-light__ljZwm{0%,to{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.5}50%{transform:translateY(-10px) translateX(-5px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translateX(15px) rotate(270deg);opacity:.4}}.jobby-feature-card_card__WOBgF{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(10,20,60,.06);display:flex;flex-direction:column;gap:1rem;transition:all .2s ease-in-out;height:100%;position:relative;overflow:hidden}.jobby-feature-card_card__WOBgF:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4A6CF7,#08AFD2);transform:scaleX(0);transition:transform .2s ease-in-out}.jobby-feature-card_card__WOBgF:hover{transform:translateY(-6px);box-shadow:0 8px 32px rgba(10,20,60,.12)}.jobby-feature-card_card__WOBgF:hover:before{transform:scaleX(1)}.jobby-feature-card_card__WOBgF:hover .jobby-feature-card_icon__PI_ac{transform:scale(1.05);box-shadow:0 8px 24px rgba(74,108,247,.3)}@media(max-width:639px){.jobby-feature-card_card__WOBgF{padding:1rem;gap:.75rem}}.jobby-feature-card_icon__PI_ac{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#4A6CF7,#08AFD2);border-radius:1rem;color:#fff;flex-shrink:0;transition:all .2s ease-in-out;box-shadow:0 4px 16px rgba(74,108,247,.2)}.jobby-feature-card_icon__PI_ac svg{width:32px;height:32px}@media(max-width:639px){.jobby-feature-card_icon__PI_ac{width:56px;height:56px}.jobby-feature-card_icon__PI_ac svg{width:28px;height:28px}}.jobby-feature-card_content__XLWxu{display:flex;flex-direction:column;gap:.5rem}.jobby-feature-card_title__jjNFD{font-size:1.125rem;font-weight:700;color:#0f172a;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.25}@media(max-width:639px){.jobby-feature-card_title__jjNFD{font-size:1rem}}.jobby-feature-card_subtitle__x4xlz{font-size:.875rem;color:#475569;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;line-height:1.625}