.HomeHeroIllustration-module__GXP3lW__sceneWrap{height:calc(680px*var(--scene-scale,.84));position:relative;overflow:visible}.HomeHeroIllustration-module__GXP3lW__scene{width:920px;height:680px;transform:translateX(-50%)scale(var(--scene-scale,.84));transform-origin:top;margin-left:45%;position:absolute;top:0}@media (max-width:991.98px) and (min-width:768px){.HomeHeroIllustration-module__GXP3lW__scene{transform:translateX(-50%)scale(var(--scene-scale,.84));margin-left:0;left:50%}}.HomeHeroIllustration-module__GXP3lW__scene strong,.HomeHeroIllustration-module__GXP3lW__scene b{font-weight:500}.HomeHeroIllustration-module__GXP3lW__pathLayer{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeHeroIllustration-module__GXP3lW__pathLayer path{fill:none;stroke:#6d5cff;stroke-width:2px;stroke-dasharray:8 10;stroke-linecap:round;opacity:.72}.HomeHeroIllustration-module__GXP3lW__arrowPath{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.HomeHeroIllustration-module__GXP3lW__arrowPath.HomeHeroIllustration-module__GXP3lW__arrowPathVisible{opacity:.72;stroke-dashoffset:0!important}.HomeHeroIllustration-module__GXP3lW__pathLayer .HomeHeroIllustration-module__GXP3lW__arrowHead{fill:#6d5cff;stroke:none}.HomeHeroIllustration-module__GXP3lW__stepNote{z-index:3;color:#17213a;gap:12px;max-width:215px}.HomeHeroIllustration-module__GXP3lW__stepNote strong,.HomeHeroIllustration-module__GXP3lW__stepNote span span{display:block}.HomeHeroIllustration-module__GXP3lW__stepNote strong{font-size:16px;line-height:1.2}.HomeHeroIllustration-module__GXP3lW__stepNote span span{color:#4c5a80;margin-top:10px;font-size:13px;font-weight:500;line-height:1.75}.HomeHeroIllustration-module__GXP3lW__stepNumber{flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:grid;box-shadow:0 9px 20px #554fff47}.HomeHeroIllustration-module__GXP3lW__stepOne{top:28px;left:-25px}.HomeHeroIllustration-module__GXP3lW__stepOne .HomeHeroIllustration-module__GXP3lW__stepNumber,.HomeHeroIllustration-module__GXP3lW__stepFour .HomeHeroIllustration-module__GXP3lW__stepNumber{background:linear-gradient(145deg,#7463ff,#4338f5)}.HomeHeroIllustration-module__GXP3lW__stepTwo{top:42px;left:352px}.HomeHeroIllustration-module__GXP3lW__stepTwo .HomeHeroIllustration-module__GXP3lW__stepNumber{background:linear-gradient(145deg,#ff8a72,#ff5d42)}.HomeHeroIllustration-module__GXP3lW__stepThree{max-width:240px;top:60px;right:-55px}.HomeHeroIllustration-module__GXP3lW__stepThree .HomeHeroIllustration-module__GXP3lW__stepNumber{background:linear-gradient(145deg,#48a3ff,#1673f8)}.HomeHeroIllustration-module__GXP3lW__stepFour{max-width:270px;bottom:28px;left:18px}.HomeHeroIllustration-module__GXP3lW__resumeCard,.HomeHeroIllustration-module__GXP3lW__reviewCard,.HomeHeroIllustration-module__GXP3lW__jobsCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #6777a01a;box-shadow:0 28px 58px #5b63962b,0 5px 18px #5b639614}.HomeHeroIllustration-module__GXP3lW__resumeCard{z-index:4;background:var(--bs-white);-webkit-backdrop-filter:none;border-radius:18px;width:300px;height:424px;top:130px;left:-70px}.HomeHeroIllustration-module__GXP3lW__windowDots{gap:8px;height:35px;padding:14px 0 0 17px}.HomeHeroIllustration-module__GXP3lW__windowDots span{border-radius:50%;width:8px;height:8px}.HomeHeroIllustration-module__GXP3lW__windowDots span:first-child{background:#ff8c8c}.HomeHeroIllustration-module__GXP3lW__windowDots span:nth-child(2){background:#8cc9ee}.HomeHeroIllustration-module__GXP3lW__windowDots span:nth-child(3){background:#8fc5d9}.HomeHeroIllustration-module__GXP3lW__floatingIcon{z-index:7;border-radius:16px;place-items:center;display:grid}.HomeHeroIllustration-module__GXP3lW__resumeSheet{border:1px solid #1c254e0f;border-radius:6px;flex:1;min-height:0;margin:6px 12px 12px;padding:14px 16px}.HomeHeroIllustration-module__GXP3lW__docName{color:#1b2540;letter-spacing:.06em;font-size:14px}.HomeHeroIllustration-module__GXP3lW__docTitle{color:#4c5a80;margin-top:2px;font-size:9px}.HomeHeroIllustration-module__GXP3lW__docContact{color:#6b7590;margin-top:3px;font-size:6.5px}.HomeHeroIllustration-module__GXP3lW__docDivider{background:#e6e9f2;height:1px;margin:7px 0}.HomeHeroIllustration-module__GXP3lW__docSection{color:#1b2540;letter-spacing:.08em;border-bottom:1px solid #dfe3ee;margin-top:9px;margin-bottom:3px;padding-bottom:2px;font-size:8px}.HomeHeroIllustration-module__GXP3lW__docBullets{margin:0;padding-left:9px;list-style:none}.HomeHeroIllustration-module__GXP3lW__docBullets li{color:#4c5a80;margin-top:2px;font-size:7px;line-height:1.45;position:relative}.HomeHeroIllustration-module__GXP3lW__docBullets li:before{content:"";background:#9aa4c0;border-radius:50%;width:2px;height:2px;position:absolute;top:3.5px;left:-7px}.HomeHeroIllustration-module__GXP3lW__docEntry{margin-top:4px}.HomeHeroIllustration-module__GXP3lW__docEntryHead{gap:6px}.HomeHeroIllustration-module__GXP3lW__docEntryTitle{color:#1b2540;font-size:7.5px}.HomeHeroIllustration-module__GXP3lW__docEntryDate{color:#8a93ad;font-size:6.5px}.HomeHeroIllustration-module__GXP3lW__docEntryCompany{color:#6b7590;margin-top:1px;font-size:6.5px}.HomeHeroIllustration-module__GXP3lW__docActions{z-index:7;gap:7px;bottom:30px;right:-20px}.HomeHeroIllustration-module__GXP3lW__docBtn{gap:5px;padding:6px 12px;font-size:9px;box-shadow:0 10px 22px #515b8e47}.HomeHeroIllustration-module__GXP3lW__docBtnEdit{background:linear-gradient(135deg,#ff8a72,#ff5d42)}.HomeHeroIllustration-module__GXP3lW__docBtnDownload{background:linear-gradient(135deg,#2b2f45,#14172a)}.HomeHeroIllustration-module__GXP3lW__docBtnTemplates{background:linear-gradient(135deg,#ff5db0,#d6249f)}.HomeHeroIllustration-module__GXP3lW__docBtnCustomize{background:linear-gradient(135deg,#ff8a72,#ff5d42)}.HomeHeroIllustration-module__GXP3lW__docComplete{z-index:7;background:linear-gradient(135deg,#34d399,#10b981);gap:5px;padding:7px 14px;font-size:9px;bottom:-12px;left:-18px;box-shadow:0 12px 26px #10b98147}.HomeHeroIllustration-module__GXP3lW__reviewCard{z-index:5;background:var(--bs-white);-webkit-backdrop-filter:none;border:1px solid #e6e9f2;border-radius:18px;width:315px;min-height:308px;padding:12px 12px 11px;position:absolute;top:168px;left:278px}.HomeHeroIllustration-module__GXP3lW__cardTitle{color:#17213a;gap:8px;font-size:14px}.HomeHeroIllustration-module__GXP3lW__cardTitle i{color:#ff8a5c}.HomeHeroIllustration-module__GXP3lW__reviewHead{border:1px solid #e6e9f2;border-radius:12px;gap:10px;margin-top:8px;padding:12px 14px}.HomeHeroIllustration-module__GXP3lW__reviewWho{gap:2px;min-width:0}.HomeHeroIllustration-module__GXP3lW__reviewWhoName{color:#17213a;font-size:16px;line-height:1.15}.HomeHeroIllustration-module__GXP3lW__reviewWhoRole{color:#6b7590;font-size:11px}.HomeHeroIllustration-module__GXP3lW__reviewScore{justify-items:center;gap:3px}.HomeHeroIllustration-module__GXP3lW__reviewScoreLabel{color:#9aa4c0;letter-spacing:.08em;font-size:7px}.HomeHeroIllustration-module__GXP3lW__scoreRing{background:conic-gradient(#8bd34f 0deg,#2bbf7c 200deg,#dfe9ef 266deg 360deg);place-items:center;width:52px;height:52px;display:grid}.HomeHeroIllustration-module__GXP3lW__scoreRing:before{content:"";background:var(--bs-white);border-radius:50%;width:40px;height:40px;position:absolute}.HomeHeroIllustration-module__GXP3lW__scoreRing strong{z-index:1;color:#1a2440;font-size:12px;line-height:1}.HomeHeroIllustration-module__GXP3lW__reviewScoreGrid{border:1px solid #e6e9f2;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:8px;padding:14px;display:grid}.HomeHeroIllustration-module__GXP3lW__scoreCell{gap:3px}.HomeHeroIllustration-module__GXP3lW__scoreCellLabel{color:#6b7590;font-size:9.5px}.HomeHeroIllustration-module__GXP3lW__scoreCellValue{color:#17213a;font-size:15px;line-height:1}.HomeHeroIllustration-module__GXP3lW__scoreCellTrack{background:#eaedf5;height:4px}.HomeHeroIllustration-module__GXP3lW__scoreCellFill{height:100%}.HomeHeroIllustration-module__GXP3lW__scoreCellFillGood{background:linear-gradient(90deg,#2bbf7c,#22a76a)}.HomeHeroIllustration-module__GXP3lW__scoreCellFillBad{background:linear-gradient(90deg,#ff6b4a,#ef4444)}.HomeHeroIllustration-module__GXP3lW__fixesBox{background:#f7f8ff;border-radius:10px;gap:6px;margin-top:8px;padding:12px 14px}.HomeHeroIllustration-module__GXP3lW__fixesTitle{color:#17213a;margin-bottom:1px;font-size:11px}.HomeHeroIllustration-module__GXP3lW__fixRow{color:#34405e;gap:7px;font-size:10.5px;line-height:1.3}.HomeHeroIllustration-module__GXP3lW__fixRow i{font-size:12px}.HomeHeroIllustration-module__GXP3lW__fixRowWarn i{color:#f59e0b}.HomeHeroIllustration-module__GXP3lW__fixRowDone i{color:#22c55e}.HomeHeroIllustration-module__GXP3lW__sparkIcon{background:linear-gradient(145deg,#ffad8c,#ff6e58);width:44px;height:44px;font-size:20px;top:-16px;right:-12px;box-shadow:0 14px 24px #ff6e5852}.HomeHeroIllustration-module__GXP3lW__jobsCard{z-index:4;border-radius:18px;width:280px;padding:25px 22px 23px;top:198px;right:6px}.HomeHeroIllustration-module__GXP3lW__jobsHead{margin-bottom:15px}.HomeHeroIllustration-module__GXP3lW__jobsHead strong{color:#17213a;font-size:14px}.HomeHeroIllustration-module__GXP3lW__jobsHead span{color:#ff5d42;font-size:10px;font-weight:500}.HomeHeroIllustration-module__GXP3lW__jobRow{border-top:1px solid #eef0f6;grid-template-columns:34px 1fr auto;gap:12px;padding:13px 0;display:grid}.HomeHeroIllustration-module__GXP3lW__jobRow:first-of-type{border-top:0}.HomeHeroIllustration-module__GXP3lW__jobRow strong,.HomeHeroIllustration-module__GXP3lW__jobRow small{display:block}.HomeHeroIllustration-module__GXP3lW__jobRow strong{color:#18223b;font-size:11px;line-height:1.2}.HomeHeroIllustration-module__GXP3lW__jobRow small{color:#4d5a7b;margin-top:4px;font-size:10px}.HomeHeroIllustration-module__GXP3lW__jobRow b{color:#17b66a;white-space:nowrap;font-size:10px}.HomeHeroIllustration-module__GXP3lW__googleLogo,.HomeHeroIllustration-module__GXP3lW__notionLogo,.HomeHeroIllustration-module__GXP3lW__genericLogo{background:var(--bs-white);border:1px solid #e8ebf3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #29376214}.HomeHeroIllustration-module__GXP3lW__googleLogo{color:#4285f4;font-size:24px;font-weight:500}.HomeHeroIllustration-module__GXP3lW__notionLogo{color:#111;font-family:Georgia,serif;font-size:22px;font-weight:500}.HomeHeroIllustration-module__GXP3lW__genericLogo{color:var(--bs-white);background:linear-gradient(145deg,#7463ff,#4338f5);font-size:16px;font-weight:600}.HomeHeroIllustration-module__GXP3lW__moreJobs{color:#ff5d42;background:linear-gradient(180deg,var(--bs-white),#fff3ef);border:1px solid #ffd9cf;border-radius:10px;margin-top:8px;padding:13px;font-size:13px;font-weight:500}.HomeHeroIllustration-module__GXP3lW__briefcaseIcon{background:linear-gradient(145deg,#51b5ff,#1f7df4);width:42px;height:42px;font-size:19px;bottom:75px;right:-32px;box-shadow:0 14px 24px #1f7df44d}.HomeHeroIllustration-module__GXP3lW__confetti{z-index:1;border-radius:2px;width:10px;height:10px;position:absolute;transform:rotate(45deg)}@media (max-width:1399.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.74}}@media (max-width:1299.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.69}}@media (max-width:1199.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.64}}@media (max-width:1099.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.58}}@media (max-width:991.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.7;overflow:hidden}}@media (max-width:767.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.53}}@media (max-width:575.98px){.HomeHeroIllustration-module__GXP3lW__sceneWrap{--scene-scale:.42}}
.HomeHeroIllustrationMobile-module__I2Uluq__wrap{max-width:360px;padding:6px 0}@media (max-width:991.98px){.HomeHeroIllustrationMobile-module__I2Uluq__wrap{transform:translate(14px)}}.HomeHeroIllustrationMobile-module__I2Uluq__wrap:before{content:"";filter:blur(30px);z-index:0;pointer-events:none;background:radial-gradient(circle,#7c5cff24,#ff80551f 44%,#0000 70%);border-radius:50%;width:min(380px,84vw);height:min(380px,84vw);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.HomeHeroIllustrationMobile-module__I2Uluq__stack{z-index:1;gap:0}.HomeHeroIllustrationMobile-module__I2Uluq__card{background:var(--bs-white);border:1px solid #6777a01f;border-radius:16px;width:100%;max-width:300px;position:relative;box-shadow:0 14px 34px #5b639624,0 3px 10px #5b639612}.HomeHeroIllustrationMobile-module__I2Uluq__stepBadge{z-index:3;place-items:center;width:30px;height:30px;font-size:14px;top:-12px;left:-10px;box-shadow:0 8px 18px #554fff47}.HomeHeroIllustrationMobile-module__I2Uluq__badge_purple{background:linear-gradient(145deg,#7463ff,#4338f5)}.HomeHeroIllustrationMobile-module__I2Uluq__badge_salmon{background:linear-gradient(145deg,#ff8a72,#ff5d42)}.HomeHeroIllustrationMobile-module__I2Uluq__badge_blue{background:linear-gradient(145deg,#48a3ff,#1673f8)}.HomeHeroIllustrationMobile-module__I2Uluq__arrowConnector{width:100%}.HomeHeroIllustrationMobile-module__I2Uluq__arrowSvg{width:24px;height:34px;overflow:visible}.HomeHeroIllustrationMobile-module__I2Uluq__arrowLine{fill:none;stroke:#6d5cff;stroke-width:2px;stroke-dasharray:6 7;stroke-linecap:round;opacity:.72}.HomeHeroIllustrationMobile-module__I2Uluq__arrowHead{fill:#6d5cff;stroke:none}.HomeHeroIllustrationMobile-module__I2Uluq__resumeCard{border-radius:18px;width:300px;max-width:300px;height:424px;padding:0}.HomeHeroIllustrationMobile-module__I2Uluq__windowDots{gap:8px;height:35px;padding:14px 0 0 17px}.HomeHeroIllustrationMobile-module__I2Uluq__windowDots span{border-radius:50%;width:8px;height:8px}.HomeHeroIllustrationMobile-module__I2Uluq__windowDots span:first-child{background:#ff8c8c}.HomeHeroIllustrationMobile-module__I2Uluq__windowDots span:nth-child(2){background:#8cc9ee}.HomeHeroIllustrationMobile-module__I2Uluq__windowDots span:nth-child(3){background:#8fc5d9}.HomeHeroIllustrationMobile-module__I2Uluq__resumeSheet{border:1px solid #1c254e0f;border-radius:6px;flex:1;min-height:0;margin:6px 12px 12px;padding:14px 16px}.HomeHeroIllustrationMobile-module__I2Uluq__docName{color:#1b2540;letter-spacing:.06em;font-size:14px}.HomeHeroIllustrationMobile-module__I2Uluq__docTitle{color:#4c5a80;margin-top:2px;font-size:9px}.HomeHeroIllustrationMobile-module__I2Uluq__docContact{color:#6b7590;margin-top:3px;font-size:6.5px}.HomeHeroIllustrationMobile-module__I2Uluq__docDivider{background:#e6e9f2;height:1px;margin:7px 0}.HomeHeroIllustrationMobile-module__I2Uluq__docSection{color:#1b2540;letter-spacing:.08em;border-bottom:1px solid #dfe3ee;margin-top:9px;margin-bottom:3px;padding-bottom:2px;font-size:8px}.HomeHeroIllustrationMobile-module__I2Uluq__docBullets{padding-left:9px;list-style:none}.HomeHeroIllustrationMobile-module__I2Uluq__docBullets li{color:#4c5a80;margin-top:2px;font-size:7px;line-height:1.45;position:relative}.HomeHeroIllustrationMobile-module__I2Uluq__docBullets li:before{content:"";background:#9aa4c0;border-radius:50%;width:2px;height:2px;position:absolute;top:3.5px;left:-7px}.HomeHeroIllustrationMobile-module__I2Uluq__docEntry{margin-top:4px}.HomeHeroIllustrationMobile-module__I2Uluq__docEntryHead{gap:6px}.HomeHeroIllustrationMobile-module__I2Uluq__docEntryTitle{color:#1b2540;font-size:7.5px}.HomeHeroIllustrationMobile-module__I2Uluq__docEntryDate{color:#8a93ad;font-size:6.5px}.HomeHeroIllustrationMobile-module__I2Uluq__docEntryCompany{color:#6b7590;margin-top:1px;font-size:6.5px}.HomeHeroIllustrationMobile-module__I2Uluq__reviewCard{padding:12px 13px}.HomeHeroIllustrationMobile-module__I2Uluq__cardTitle{color:#17213a;gap:7px;font-size:12px}.HomeHeroIllustrationMobile-module__I2Uluq__cardTitle i{color:#ff8a5c}.HomeHeroIllustrationMobile-module__I2Uluq__reviewHead{border:1px solid #e6e9f2;border-radius:10px;gap:10px;margin-top:8px;padding:9px 11px}.HomeHeroIllustrationMobile-module__I2Uluq__reviewWho{gap:2px;min-width:0}.HomeHeroIllustrationMobile-module__I2Uluq__reviewWhoName{color:#17213a;font-size:13px;line-height:1.15}.HomeHeroIllustrationMobile-module__I2Uluq__reviewWhoRole{color:#6b7590;font-size:9.5px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreRing{background:conic-gradient(#8bd34f 0deg,#2bbf7c 200deg,#dfe9ef 266deg 360deg);place-items:center;width:46px;height:46px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreRing:before{content:"";background:var(--bs-white);border-radius:50%;width:35px;height:35px;position:absolute}.HomeHeroIllustrationMobile-module__I2Uluq__scoreRing strong{z-index:1;color:#1a2440;font-size:11px;line-height:1}.HomeHeroIllustrationMobile-module__I2Uluq__reviewScoreGrid{border:1px solid #e6e9f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:9px;padding:11px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCell{gap:4px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCellLabel{color:#6b7590;font-size:8.5px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCellTrack{background:#eaedf5;height:4px}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCellFill{height:100%}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCellFillGood{background:linear-gradient(90deg,#2bbf7c,#22a76a)}.HomeHeroIllustrationMobile-module__I2Uluq__scoreCellFillBad{background:linear-gradient(90deg,#ff6b4a,#ef4444)}.HomeHeroIllustrationMobile-module__I2Uluq__jobsCard{padding:14px 15px}.HomeHeroIllustrationMobile-module__I2Uluq__jobsHead{margin-bottom:11px}.HomeHeroIllustrationMobile-module__I2Uluq__jobsHead strong{color:#17213a;font-size:13px}.HomeHeroIllustrationMobile-module__I2Uluq__jobsHead span{color:#ff5d42;font-size:9.5px;font-weight:500}.HomeHeroIllustrationMobile-module__I2Uluq__jobRow{grid-template-columns:30px 1fr auto;align-items:center;gap:10px}.HomeHeroIllustrationMobile-module__I2Uluq__jobLogo{background:var(--bs-white);color:#7463ff;border:1px solid #e8ebf3;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:600;box-shadow:0 5px 12px #29376214}.HomeHeroIllustrationMobile-module__I2Uluq__jobInfo strong{color:#18223b;font-size:10.5px;line-height:1.2;display:block}.HomeHeroIllustrationMobile-module__I2Uluq__jobInfo small{color:#4d5a7b;margin-top:3px;font-size:9px;display:block}.HomeHeroIllustrationMobile-module__I2Uluq__jobsCard b{color:#17b66a;font-size:9.5px}
.JobSearchDemo-module__XhVp5W__jobSearch4{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff4d;border-bottom:0;border-radius:24px 24px 0 0;width:500px;height:380px;padding:14px;box-shadow:0 8px 32px #0000001a}.JobSearchDemo-module__XhVp5W__jobSearch5{margin-bottom:1rem;animation:.6s JobSearchDemo-module__XhVp5W__fadeInUp}.JobSearchDemo-module__XhVp5W__jobSearch7{color:#fff9;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.JobSearchDemo-module__XhVp5W__jobSearch8{width:100%;color:var(--bs-white);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9999px;outline:none;padding:.75rem 1rem .75rem 2.2rem;font-size:.75rem}.JobSearchDemo-module__XhVp5W__jobSearch9{background:linear-gradient(90deg,#ec4899 0%,#fb923c 100%)}.JobSearchDemo-module__XhVp5W__jobSearch9.JobSearchDemo-module__XhVp5W__disabled{cursor:not-allowed;opacity:.6}.JobSearchDemo-module__XhVp5W__jobSearch10{border:2px solid #ffffff4d;border-top-color:var(--bs-white);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite JobSearchDemo-module__XhVp5W__spin}.JobSearchDemo-module__XhVp5W__jobSearch11{background:linear-gradient(90deg,#10b981,#059669);animation:.5s JobSearchDemo-module__XhVp5W__slideInDown}.JobSearchDemo-module__XhVp5W__jobSearch12{scrollbar-width:none;flex-direction:column;gap:1rem;max-height:17rem;padding-right:.5rem;animation:.6s JobSearchDemo-module__XhVp5W__fadeInUp;display:flex;overflow-y:auto}.JobSearchDemo-module__XhVp5W__jobSearch12::-webkit-scrollbar{display:none}.JobSearchDemo-module__XhVp5W__jobSearch13{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:1rem;padding:.6rem;transition:all .2s;position:relative;transform:scale(1)}.JobSearchDemo-module__XhVp5W__jobSearch13.JobSearchDemo-module__XhVp5W__selected{background:#ffffff40;border:2px solid #fff9}.JobSearchDemo-module__XhVp5W__jobSearch13.JobSearchDemo-module__XhVp5W__highlighted{border:2px solid #ff5e00;transform:scale(1.02);box-shadow:0 0 30px #ff5e0080}.JobSearchDemo-module__XhVp5W__jobSearch14{color:var(--bs-white);z-index:2;border-radius:50px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:.5rem;right:.5rem}.JobSearchDemo-module__XhVp5W__jobSearch14.JobSearchDemo-module__XhVp5W__scoreGreen{background:linear-gradient(135deg,#10b981,#059669)}.JobSearchDemo-module__XhVp5W__jobSearch14.JobSearchDemo-module__XhVp5W__scoreBlue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.JobSearchDemo-module__XhVp5W__jobSearch14.JobSearchDemo-module__XhVp5W__scorePurple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.JobSearchDemo-module__XhVp5W__jobSearch14.JobSearchDemo-module__XhVp5W__scoreOrange{background:linear-gradient(135deg,#f59e0b,#d97706)}.JobSearchDemo-module__XhVp5W__jobSearch15{width:3rem;height:3rem;color:var(--bs-white);background:linear-gradient(135deg,#fbbf24,#fb923c);border-radius:.75rem;flex-shrink:0;font-size:1.25rem;font-weight:700}.JobSearchDemo-module__XhVp5W__jobSearch17{color:#ffffffb3;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.85rem;display:flex}.JobSearchDemo-module__XhVp5W__jobSearch18{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.JobSearchDemo-module__XhVp5W__jobSearch19{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166;border-radius:50px;padding:.1rem .4rem;font-size:.65rem;font-weight:500}.JobSearchDemo-module__XhVp5W__jobSearch20{color:var(--bs-white);background:#fff3;border-radius:9999px;padding:.1rem .5rem;font-size:.7rem}.JobSearchDemo-module__XhVp5W__jobSearch21{color:#fff9;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.75rem;display:flex}.JobSearchDemo-module__XhVp5W__jobSearch22{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:1rem;width:100%;padding:1rem;animation:.6s JobSearchDemo-module__XhVp5W__fadeInUp}.JobSearchDemo-module__XhVp5W__jobSearch24{background:linear-gradient(135deg,#fbbf24,#fb923c);border-radius:.5rem}.JobSearchDemo-module__XhVp5W__jobSearch27{justify-content:flex-end;margin-bottom:.5rem;display:flex}.JobSearchDemo-module__XhVp5W__jobSearch28.JobSearchDemo-module__XhVp5W__applied{cursor:not-allowed;background:linear-gradient(90deg,#10b981,#059669)}.JobSearchDemo-module__XhVp5W__jobSearch30{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:1px solid #fff3}.JobSearchDemo-module__XhVp5W__jobSearch30.JobSearchDemo-module__XhVp5W__active{color:var(--bs-white);background:#ffffff4d}.JobSearchDemo-module__XhVp5W__jobSearch31{color:#fffffff2;background:#ffffff1a;border-radius:1rem;padding:1rem;font-size:.85rem;font-weight:500;line-height:1.6}.JobSearchDemo-module__XhVp5W__jobSearch31.JobSearchDemo-module__XhVp5W__summaryActive{background:#10b98126;border:1px solid #10b9814d}.JobSearchDemo-module__XhVp5W__jobSearch32{border-bottom:1px solid #fff3;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.JobSearchDemo-module__XhVp5W__jobSearch33{color:#6ee7b7;flex-shrink:0;margin-top:.1rem}.JobSearchDemo-module__XhVp5W__jobSearch34{color:#6ee7b7}.JobSearchDemo-module__XhVp5W__jobSearch37{color:#6ee7b7;background:#10b98140;border:1px solid #10b98180;border-radius:50px}.JobSearchDemo-module__XhVp5W__jobList::-webkit-scrollbar{width:6px}.JobSearchDemo-module__XhVp5W__jobList::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.JobSearchDemo-module__XhVp5W__jobList::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.JobSearchDemo-module__XhVp5W__jobList::-webkit-scrollbar-thumb:hover{background:#ffffff80}@keyframes JobSearchDemo-module__XhVp5W__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes JobSearchDemo-module__XhVp5W__slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes JobSearchDemo-module__XhVp5W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.JobSearchDemo-module__XhVp5W__jobSearch4{padding:30px}}@media (max-width:768px){.JobSearchDemo-module__XhVp5W__jobSearch4{width:100%;min-height:380px;padding:20px}}
