.CandidateRecommendedFeed-module__ri4nAG__section{background:linear-gradient(#fbfaff 0%,#f7f5ff 100%);border-top:1px solid #eee9ff;border-bottom:1px solid #eee9ff;padding:34px 0}.CandidateRecommendedFeed-module__ri4nAG__wrap{width:min(1380px,100% - 56px);margin:0 auto}.CandidateRecommendedFeed-module__ri4nAG__head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.CandidateRecommendedFeed-module__ri4nAG__head span{color:#7157dd;letter-spacing:.06em;font-size:.68rem;font-weight:900}.CandidateRecommendedFeed-module__ri4nAG__head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:1.35rem;line-height:1.35}.CandidateRecommendedFeed-module__ri4nAG__head p{color:#72758a;margin:5px 0 0;font-size:.75rem;line-height:1.6}.CandidateRecommendedFeed-module__ri4nAG__profile{color:#5647a9;white-space:nowrap;background:#fff;border:1px solid #e2dcfb;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:800}.CandidateRecommendedFeed-module__ri4nAG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.CandidateRecommendedFeed-module__ri4nAG__card{background:#fff;border:1px solid #e6e3f2;border-radius:15px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 7px 22px #33256d0a}.CandidateRecommendedFeed-module__ri4nAG__card h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:.83rem;line-height:1.45}.CandidateRecommendedFeed-module__ri4nAG__card h3 a:hover{color:#654ee0}.CandidateRecommendedFeed-module__ri4nAG__company{color:#555b70;font-size:.68rem;line-height:1.45}.CandidateRecommendedFeed-module__ri4nAG__meta{color:#74798d;flex-direction:column;gap:3px;margin:7px 0;font-size:.63rem;display:flex}.CandidateRecommendedFeed-module__ri4nAG__salary{color:#3f4560;font-size:.69rem;font-weight:900}.CandidateRecommendedFeed-module__ri4nAG__why{background:#f7f4ff;border-radius:10px;flex-direction:column;gap:4px;margin:9px 0 10px;padding:9px;display:flex}.CandidateRecommendedFeed-module__ri4nAG__why strong{color:#5b48c4;font-size:.64rem}.CandidateRecommendedFeed-module__ri4nAG__why span{color:#66627e;font-size:.61rem;line-height:1.45}.CandidateRecommendedFeed-module__ri4nAG__actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.CandidateRecommendedFeed-module__ri4nAG__open{color:#fff;background:#6550dd;border-radius:9px;padding:8px 10px;font-size:.64rem;font-weight:900}.CandidateRecommendedFeed-module__ri4nAG__dismiss{color:#746d8d;cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:.61rem;font-weight:800}.CandidateRecommendedFeed-module__ri4nAG__reasons{grid-template-columns:1fr;gap:5px;margin-top:8px;display:grid}.CandidateRecommendedFeed-module__ri4nAG__reasons button{cursor:pointer;text-align:left;color:#4d466b;background:#fbfaff;border:1px solid #e5e0f6;border-radius:8px;padding:7px 8px;font-size:.61rem;font-weight:750}.CandidateRecommendedFeed-module__ri4nAG__notice{color:#4c665c;background:#f2faf6;border:1px solid #d6eadd;border-radius:10px;margin-top:12px;padding:8px 10px;font-size:.68rem}.CandidateRecommendedFeed-module__ri4nAG__empty{color:#6c6f82;text-align:center;background:#fff;border:1px dashed #d7d2e8;border-radius:13px;padding:18px;font-size:.72rem}@media (max-width:1100px){.CandidateRecommendedFeed-module__ri4nAG__wrap{width:min(100% - 40px,1180px)}.CandidateRecommendedFeed-module__ri4nAG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.CandidateRecommendedFeed-module__ri4nAG__wrap{width:calc(100% - 28px)}.CandidateRecommendedFeed-module__ri4nAG__head{flex-direction:column;align-items:flex-start}.CandidateRecommendedFeed-module__ri4nAG__profile{white-space:normal}.CandidateRecommendedFeed-module__ri4nAG__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.CandidateRecommendedFeed-module__ri4nAG__wrap{width:calc(100% - 22px)}.CandidateRecommendedFeed-module__ri4nAG__section{padding:27px 0}.CandidateRecommendedFeed-module__ri4nAG__grid{grid-template-columns:1fr}.CandidateRecommendedFeed-module__ri4nAG__head h2{font-size:1.15rem}.CandidateRecommendedFeed-module__ri4nAG__card{padding:13px}.CandidateRecommendedFeed-module__ri4nAG__card h3{font-size:.8rem}.CandidateRecommendedFeed-module__ri4nAG__actions{gap:10px}.CandidateRecommendedFeed-module__ri4nAG__open{align-items:center;min-height:40px;display:flex}.CandidateRecommendedFeed-module__ri4nAG__dismiss{min-height:40px}}
.jdHome{--jd-ink:#17203f;--jd-purple:#6849ee;--jd-purple2:#9d5cf6;--jd-blue:#5f6ef7;--jd-line:#e9e6f7;--jd-soft:#f7f5ff;--jd-muted:#68708a;color:var(--jd-ink);background:#fff;min-height:100vh;overflow-x:hidden}.jdHome *{box-sizing:border-box}.jdHome input,.jdHome button{font:inherit}.jdHomeWrap{width:min(1380px,100% - 56px);margin:0 auto}.jdNav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #ecebf3;height:72px;position:sticky;top:0}.jdNavInner{align-items:center;gap:30px;height:100%;display:flex}.jdHome .brand{color:#302066;white-space:nowrap;gap:9px;font-size:1.48rem}.jdHome .brandMark{color:#7355f2;width:38px;height:38px;box-shadow:none;background:#f4efff;border-radius:50%;padding:6px}.jdHome .brandMark svg{width:100%;height:100%;display:block}.jdDesktopNav{color:#333b58;gap:31px;margin:auto;font-size:.82rem;font-weight:800;display:flex}.jdDesktopNav a:hover,.jdSavedLink:hover{color:var(--jd-purple)}.jdNavActions{align-items:center;gap:18px;font-size:.78rem;font-weight:800;display:flex}.jdSavedLink{color:#424861}.jdNavCta{color:#fff;background:linear-gradient(135deg,#7848eb,#4d42d8);border-radius:11px;padding:11px 20px;box-shadow:0 9px 22px #6449ee38}.jdMobileSearch{color:var(--jd-purple);font-size:1.5rem;display:none}.jdHero{background:linear-gradient(110deg,#fff 0%,#fbf9ff 45%,#f5f0ff 100%);border-bottom:1px solid #ece8fa;position:relative;overflow:hidden}.jdHeroBackdrop{pointer-events:none;background:radial-gradient(circle at 75% 32%,#7e5df629,#0000 30%),radial-gradient(circle at 20% 0,#be95ff1f,#0000 28%);position:absolute;inset:0}.jdHeroGrid{grid-template-columns:1.03fr .97fr;align-items:center;min-height:520px;display:grid;position:relative}.jdHeroCopy{z-index:3;padding:42px 0 34px;position:relative}.jdEyebrow{color:#6d55dc;background:#f1edff;border:1px solid #e6e0ff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.jdEyebrow span{background:#59cda1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59cda11f}.jdHero h1{letter-spacing:-.045em;max-width:720px;margin:14px 0 12px;font-size:clamp(42px,4.3vw,66px);line-height:1.08}.jdHero h1 em{color:#0000;background:linear-gradient(90deg,#694ce8,#9d5cf6 70%,#654ee7);-webkit-background-clip:text;background-clip:text;font-style:normal}.jdHeroCopy>p{color:#505a76;max-width:690px;margin:0 0 19px;font-size:.94rem;line-height:1.75}.jdSearchForm{max-width:720px}.jdSearchRow{background:#fff;border:1.5px solid #8267f0;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;height:58px;padding:4px;display:grid;box-shadow:0 12px 34px #513daf1c}.jdSearchIcon{color:#6c53e8;text-align:center;font-size:1.55rem;line-height:1}.jdSearchRow input{color:#27304e;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 8px;font-size:.84rem}.jdSearchRow input::placeholder{color:#9499aa}.jdSearchRow button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9a4fe9,#4f42df);border:0;border-radius:10px;height:48px;padding:0 22px;font-size:.84rem;font-weight:900;box-shadow:0 5px 14px #6545da3d}.jdSearchRow button:disabled{opacity:.72;cursor:wait}.jdQuickSearches{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jdQuickSearches button{color:#39415e;cursor:pointer;background:#fff;border:1px solid #e5e2f2;border-radius:10px;padding:8px 11px;font-size:.7rem;font-weight:800;box-shadow:0 6px 17px #30275c0b}.jdQuickSearches button span{color:#6c4fea;margin-right:6px}.jdQuickSearches button:hover{background:#faf9ff;border-color:#b8acf5}.jdSearchError{color:#9c4637;background:#fff0ec;border:1px solid #ffd8cf;border-radius:10px;margin-top:9px;padding:8px 11px;font-size:.74rem}.jdLoadingCard{background:#fffffff7;border:1.5px solid #b4a5fb;border-radius:15px;grid-template-columns:88px 1fr;gap:14px;max-width:720px;margin-top:11px;padding:10px 14px 9px;display:grid;box-shadow:0 14px 40px #5c43bf1c}.jdLoadingCard>img{object-fit:cover;object-position:center;border-radius:12px;width:82px;height:72px}.jdLoadingBody{min-width:0}.jdLoadingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jdLoadingTop div{flex-direction:column;display:flex}.jdLoadingTop strong{color:#4f38be;font-size:.84rem}.jdLoadingTop span{color:#777d91;font-size:.64rem}.jdLoadingTop>b{color:#525873;font-size:.64rem}.jdProgress{background:#ecebf2;border-radius:999px;height:7px;margin:8px 64px 7px 0;position:relative;overflow:visible}.jdProgress>i{border-radius:inherit;background:linear-gradient(90deg,#7b43ee,#5969f7,#bb59e9);height:100%;transition:width .28s;position:absolute;top:0;left:0;box-shadow:0 0 14px #724fef40}.jdDots{gap:7px;display:flex;position:absolute;top:-4px;right:-55px}.jdDots u{background:#7651ed;border-radius:50%;width:8px;height:8px;text-decoration:none;animation:1s ease-in-out infinite jdDot}.jdDots u:nth-child(2){animation-delay:.14s}.jdDots u:nth-child(3){animation-delay:.28s}@keyframes jdDot{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.jdLoadingSteps{color:#535b78;grid-template-columns:repeat(3,1fr);gap:6px;font-size:.59rem;font-weight:700;display:grid}.jdLoadingSteps span{white-space:nowrap}.jdIntentCard{background:#f3efff;border:1px solid #e3dbff;border-radius:12px;align-items:center;gap:10px;max-width:720px;margin-top:10px;padding:9px 12px;font-size:.69rem;display:flex}.jdIntentCard strong{color:#4d3bb5;white-space:nowrap}.jdIntentCard>div{flex-wrap:wrap;gap:6px;display:flex}.jdIntentCard span{color:#5c54a3;background:#fff;border:1px solid #e2dcfb;border-radius:999px;padding:4px 8px}.jdHeroStats{color:#737991;flex-wrap:wrap;gap:20px;margin-top:13px;font-size:.64rem;display:flex}.jdHeroStats span{align-items:center;gap:5px;display:flex}.jdHeroStats b{color:#4d3f9c}.jdAssistantScene{background-image:linear-gradient(90deg,#faf7ff1f,#faf7ff00 15%),url(/jerdee/assistant-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #dbd5f773;align-self:stretch;min-height:520px;position:relative}.jdAssistantScene:after{content:"";background:linear-gradient(90deg,#f8f5ff 0%,#f8f5ff26 18%,#0000 42%);position:absolute;inset:0}.jdSceneGlow{filter:blur(60px);opacity:.24;background:#9c75ff;border-radius:50%;width:180px;height:180px;position:absolute;top:16%;right:25%}.jdSceneLabel{z-index:2;color:#5e48d4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:900;position:absolute;bottom:19px;right:22px;box-shadow:0 10px 32px #3625701f}.jdJobsSection{background:#fff;padding:32px 0 34px;scroll-margin-top:84px}.jdSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.jdSectionHead span{color:#7960dc;letter-spacing:.04em;font-size:.62rem;font-weight:900;display:block}.jdSectionHead h2{letter-spacing:-.02em;margin:3px 0 0;font-size:1.35rem;line-height:1.25}.jdSectionHead>a{color:#654ee0;white-space:nowrap;font-size:.68rem;font-weight:900}.jdJobList{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.jdJobCard{background:#fff;border:1px solid #e8e7ef;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:118px;padding:13px 34px 12px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 6px 20px #29235009}.jdJobCard:hover{border-color:#cfc7f4;transform:translateY(-2px);box-shadow:0 10px 24px #382b7712}.jdRoleIcon{color:#405ad6;background:#eef3ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;display:grid}.jdJobMain{min-width:0}.jdJobMain h3{margin:0 0 3px;font-size:.77rem;line-height:1.35}.jdJobMain h3 a:hover{color:#654ee0}.jdJobMain p{color:#50576e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.61rem;overflow:hidden}.jdJobMain>span{color:#7b8194;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.58rem;display:block;overflow:hidden}.jdJobMeta{grid-column:1/-1;justify-content:space-between;align-items:end;gap:9px;margin-top:1px;display:flex}.jdJobMeta b{color:#38405b;font-size:.61rem}.jdJobMeta small{color:#e25c35;font-size:.56rem;font-weight:900}.jdBookmark{color:#9aa0b3;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.2rem;position:absolute;top:9px;right:8px}.jdBookmark.isSaved{color:#6f50e9}.jdTrustLine{text-align:center;color:#70758a;background:#f8f6ff;border:1px solid #ece7ff;border-radius:12px;margin-top:15px;padding:9px 12px;font-size:.62rem}.jdNoJobs{text-align:center;border:1px dashed #cbc7db;border-radius:15px;flex-direction:column;gap:4px;padding:28px;display:flex}.jdNoJobs b{font-size:.9rem}.jdNoJobs span{color:#777d91;font-size:.7rem}.jdDiscoverySection,.jdProvinceSection,.jdGuideSection{padding:34px 0}.jdDiscoverySection{background:#fcfcff;border-top:1px solid #f1f0f6}.jdDiscoveryGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.jdDiscoveryCard{background:#fff;border:1px solid #e9e7f1;border-radius:14px;flex-direction:column;min-height:120px;padding:15px 14px;display:flex;position:relative;box-shadow:0 5px 18px #2c245c09}.jdDiscoveryCard>i{color:#6650e2;background:#f0edff;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:10px;font-size:1rem;font-style:normal;font-weight:900;display:grid}.jdDiscoveryCard div{flex-direction:column;gap:2px;display:flex}.jdDiscoveryCard b{font-size:.73rem}.jdDiscoveryCard span{color:#777d91;font-size:.58rem;line-height:1.45}.jdDiscoveryCard em{color:#aaa5c5;font-style:normal;position:absolute;top:10px;right:11px}.jdDiscoveryCard:nth-child(3)>i{color:#d341a1;background:#fff0f9}.jdDiscoveryCard:nth-child(4)>i{color:#df7e28;background:#fff5ea}.jdDiscoveryCard:nth-child(5)>i{color:#174d82;background:#edf6ff}.jdDiscoveryCard:nth-child(6)>i{color:#4c72b8;background:#eef4ff}.jdProvinceSection{background:#fff}.jdProvinceGrid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.jdProvinceCard{text-align:center;background:#fff;border:1px solid #e7e6ef;border-radius:13px;padding-bottom:10px;overflow:hidden}.jdProvinceVisual{background:linear-gradient(135deg,#d9e8ff,#c7f4f2);place-items:center;height:76px;font-size:2rem;display:grid}.jdProvince1 .jdProvinceVisual{background:linear-gradient(135deg,#bde7ff,#8ddfe9)}.jdProvince2 .jdProvinceVisual{background:linear-gradient(135deg,#d8e7ff,#b6c8ff)}.jdProvince3 .jdProvinceVisual{background:linear-gradient(135deg,#f7d3b5,#c9eaff)}.jdProvince4 .jdProvinceVisual{background:linear-gradient(135deg,#c9e9d5,#c9dcff)}.jdProvince5 .jdProvinceVisual{background:linear-gradient(135deg,#e8d2ff,#c0e0ff)}.jdProvince6 .jdProvinceVisual{background:linear-gradient(135deg,#b6efd8,#c8eaff)}.jdProvinceCard b{margin-top:7px;font-size:.7rem;display:block}.jdProvinceCard small{color:#6e7489;font-size:.58rem;display:block}.jdGuideSection{background:#fafafe}.jdGuideGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.jdGuideCard{background:#fff;border:1px solid #e8e7ef;border-radius:15px;padding-bottom:14px;overflow:hidden}.jdGuideVisual{background:linear-gradient(135deg,#f5e8ff,#e8edff);place-items:center;height:116px;display:grid;position:relative;overflow:hidden}.jdGuideVisual:before,.jdGuideVisual:after{content:"";background:#6f4fea1f;border-radius:50%;position:absolute}.jdGuideVisual:before{width:120px;height:120px;top:-55px;right:-35px}.jdGuideVisual:after{width:80px;height:80px;bottom:-38px;left:-28px}.jdGuideVisual i{color:#674ce3;z-index:1;font-size:2.1rem;font-style:normal;position:relative}.jdGuideVisual2{background:linear-gradient(135deg,#ecf7ff,#f6eaff)}.jdGuideVisual3{background:linear-gradient(135deg,#fff1dc,#f5eaff)}.jdGuideVisual4{background:linear-gradient(135deg,#e4f5ec,#e8edff)}.jdGuideCard>span{color:#7657dd;background:#f1edff;border-radius:999px;margin:11px 13px 0;padding:3px 7px;font-size:.53rem;font-weight:900;display:inline-block}.jdGuideCard h3{margin:7px 13px 5px;font-size:.75rem;line-height:1.45}.jdGuideCard small{color:#7b8092;margin:0 13px;font-size:.56rem;display:block}.jdAnswerSection{background:#fff;border-top:1px solid #f0eef7;padding:45px 0 48px}.jdAnswerGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:50px;display:grid}.jdAnswerIntro>span{color:#7357dc;font-size:.62rem;font-weight:900}.jdAnswerIntro h2{letter-spacing:-.03em;margin:6px 0 10px;font-size:1.75rem;line-height:1.28}.jdAnswerIntro p{color:#687088;margin:0;font-size:.75rem;line-height:1.75}.jdFaqList{border-top:1px solid #e8e6ef;flex-direction:column;display:flex}.jdFaqList details{border-bottom:1px solid #e8e6ef;padding:12px 0}.jdFaqList summary{cursor:pointer;font-size:.75rem;font-weight:850;list-style:none}.jdFaqList summary::-webkit-details-marker{display:none}.jdFaqList summary:after{content:"+";float:right;color:#6a50df;font-size:1rem}.jdFaqList details[open] summary:after{content:"–"}.jdFaqList p{color:#687088;margin:8px 24px 0 0;font-size:.67rem;line-height:1.7}.jdFinalCta{background:#fff;padding:0 0 26px}.jdFinalCtaInner{color:#fff;background:linear-gradient(105deg,#8750e9,#5643dd 56%,#3d3ad0);border-radius:17px;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;min-height:112px;padding:15px 26px;display:grid;position:relative;overflow:hidden}.jdFinalCtaInner:after{content:"";background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:18%}.jdFinalCta img{object-fit:cover;object-position:center;border-radius:14px;width:94px;height:82px}.jdFinalCta span{opacity:.8;font-size:.58rem;font-weight:800}.jdFinalCta h2{margin:2px 0;font-size:1.22rem;line-height:1.25}.jdFinalCta p{opacity:.82;margin:0;font-size:.62rem}.jdFinalCta a{z-index:2;color:#5040cb;white-space:nowrap;background:#fff;border-radius:10px;padding:11px 24px;font-size:.7rem;font-weight:900;position:relative}.jdFooter{background:#fff;border-top:1px solid #ebe9f1;padding:29px 0 34px}.jdFooterGrid{grid-template-columns:1.6fr .7fr .9fr;gap:54px;display:grid}.jdFooterGrid>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.jdFooterGrid .brand{font-size:1.08rem}.jdFooterGrid .brandMark{width:30px;height:30px;padding:5px}.jdFooterGrid p{color:#70768a;max-width:420px;margin:5px 0;font-size:.62rem;line-height:1.65}.jdFooterGrid small{color:#999daf;font-size:.54rem}.jdFooterGrid b{margin-bottom:4px;font-size:.67rem}.jdFooterGrid a:not(.brand){color:#696f83;font-size:.62rem}.jdFooterGrid a:hover{color:#634cda}@media (max-width:1100px){.jdHomeWrap{width:min(100% - 40px,1180px)}.jdHeroGrid{grid-template-columns:1.08fr .92fr}.jdJobList{grid-template-columns:repeat(2,1fr)}.jdDiscoveryGrid{grid-template-columns:repeat(3,1fr)}.jdProvinceGrid{grid-template-columns:repeat(4,1fr)}.jdAssistantScene{background-position:52%}.jdDesktopNav{gap:18px}.jdNavActions{gap:10px}.jdSavedLink{display:none}}@media (max-width:820px){.jdHomeWrap{width:calc(100% - 28px)}.jdNav{height:64px}.jdDesktopNav,.jdNavActions{display:none}.jdMobileSearch{margin-left:auto;display:block}.jdHome .brand{font-size:1.25rem}.jdHome .brandMark{width:34px;height:34px}.jdHeroGrid{min-height:0;display:block}.jdHeroCopy{padding:34px 0 28px}.jdAssistantScene{z-index:1;opacity:.98;background-position:100%;background-size:auto 100%;border:0;border-radius:0 0 0 90px;width:52%;height:265px;min-height:0;position:absolute;top:18px;right:-14px}.jdAssistantScene:after{background:linear-gradient(90deg,#faf8ff 0%,#faf8ff38 38%,#0000 65%)}.jdSceneLabel,.jdSceneGlow{display:none}.jdEyebrow{font-size:.6rem}.jdHero h1{max-width:72%;margin-top:12px;font-size:clamp(35px,8vw,48px)}.jdHeroCopy>p{max-width:59%;min-height:92px;font-size:.74rem;line-height:1.65}.jdSearchForm{z-index:4;max-width:none;position:relative}.jdSearchRow{grid-template-columns:43px 1fr auto;height:55px}.jdSearchRow input{font-size:.72rem}.jdSearchRow button{height:45px;padding:0 16px;font-size:.73rem}.jdQuickSearches{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.jdQuickSearches::-webkit-scrollbar{display:none}.jdQuickSearches button{white-space:nowrap;flex:none}.jdLoadingCard{grid-template-columns:70px 1fr;max-width:none}.jdLoadingCard>img{width:66px;height:62px}.jdLoadingSteps{grid-template-columns:1fr;gap:2px}.jdLoadingSteps span{white-space:normal}.jdHeroStats{gap:11px}.jdSectionHead{align-items:flex-start}.jdJobList{grid-template-columns:1fr}.jdJobCard{grid-template-columns:38px minmax(0,1fr) auto;min-height:96px;padding-right:34px}.jdJobMeta{flex-direction:column;grid-area:1/3;justify-content:center;align-items:flex-end}.jdJobMeta b{white-space:nowrap}.jdDiscoveryGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.jdDiscoveryGrid::-webkit-scrollbar{display:none}.jdDiscoveryCard{scroll-snap-align:start;flex:0 0 158px}.jdProvinceGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.jdProvinceGrid::-webkit-scrollbar{display:none}.jdProvinceCard{scroll-snap-align:start;flex:0 0 132px}.jdGuideGrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.jdGuideGrid::-webkit-scrollbar{display:none}.jdGuideCard{scroll-snap-align:start;flex:0 0 245px}.jdAnswerGrid{grid-template-columns:1fr;gap:22px}.jdAnswerIntro h2{font-size:1.45rem}.jdFinalCtaInner{grid-template-columns:76px 1fr;gap:12px;padding:13px 15px}.jdFinalCta img{width:68px;height:64px}.jdFinalCta a{text-align:center;grid-column:1/-1}.jdFooterGrid{grid-template-columns:1fr 1fr;gap:26px}.jdFooterGrid>div:first-child{grid-column:1/-1}}@media (max-width:520px){.jdHomeWrap{width:calc(100% - 22px)}.jdHeroCopy{padding-top:27px}.jdEyebrow{display:none}.jdAssistantScene{background-size:auto 100%;border-radius:0 0 0 70px;width:55%;height:220px;top:6px;right:-22px}.jdHero h1{max-width:76%;margin:3px 0 10px;font-size:33px;line-height:1.08}.jdHeroCopy>p{max-width:68%;min-height:104px;margin-bottom:8px;font-size:.68rem}.jdSearchRow{grid-template-columns:39px 1fr auto;height:53px}.jdSearchIcon{font-size:1.25rem}.jdSearchRow input{padding:0 3px;font-size:.64rem}.jdSearchRow button{height:43px;padding:0 12px;font-size:.67rem}.jdQuickSearches button{padding:7px 9px;font-size:.62rem}.jdLoadingCard{grid-template-columns:58px 1fr;padding:9px}.jdLoadingCard>img{width:54px;height:54px}.jdLoadingTop strong{font-size:.74rem}.jdLoadingTop span,.jdLoadingTop>b{font-size:.58rem}.jdProgress{margin-right:48px}.jdDots{right:-43px}.jdDots u{width:7px;height:7px}.jdHeroStats{font-size:.57rem}.jdJobsSection,.jdDiscoverySection,.jdProvinceSection,.jdGuideSection{padding:27px 0}.jdSectionHead h2{font-size:1.12rem}.jdSectionHead span,.jdSectionHead>a{font-size:.57rem}.jdJobCard{grid-template-columns:34px minmax(0,1fr);padding:11px 31px 10px 10px}.jdRoleIcon{width:32px;height:32px}.jdJobMeta{flex-direction:row;grid-area:auto/1/auto/-1;align-items:end}.jdJobMain h3{font-size:.71rem}.jdJobMain p{font-size:.58rem}.jdDiscoveryCard{flex-basis:142px}.jdProvinceCard{flex-basis:118px}.jdProvinceVisual{height:66px}.jdGuideCard{flex-basis:218px}.jdGuideVisual{height:105px}.jdAnswerSection{padding:34px 0}.jdAnswerIntro h2{font-size:1.25rem}.jdFooterGrid{grid-template-columns:1fr;gap:18px}.jdFooterGrid>div:first-child{grid-column:auto}.jdFinalCta h2{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.jdDots u{animation:none}.jdJobCard,.jdProgress>i{transition:none}}
.jdAssistantScene{background-color:#f8f5ff!important;background-image:linear-gradient(90deg,#faf7ff1f,#faf7ff00 15%),url(/jerdee/assistant-hero-hq.webp)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important}.jdAssistantScene:after{background:linear-gradient(90deg,#f8f5ff 0%,#f8f5ffb3 11%,#f8f5ff1f 30%,#0000 52%)!important}.jdProvinceVisual,.jdGuideVisual{position:relative;overflow:hidden;background:#eef1f7!important}.jdProvinceVisual img,.jdGuideVisual img{object-fit:cover;transition:transform .35s}.jdProvinceCard:hover .jdProvinceVisual img,.jdGuideCard:hover .jdGuideVisual img{transform:scale(1.045)}.jdProvinceVisual:after,.jdGuideVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0f142733);position:absolute;inset:0}.jdGuideVisual:before,.jdGuideVisual i,.jdProvinceVisual span{display:none!important}.jdFinalCtaInner>img{background:#fff;border-radius:16px;padding:4px;object-fit:contain!important;object-position:center!important}.jdVisualCredit{color:#8a8fa0;margin-top:8px;font-size:.52rem;display:block}.jdProvinceCard,.jdGuideCard{transition:transform .18s,box-shadow .18s,border-color .18s}.jdProvinceCard:hover,.jdGuideCard:hover{border-color:#d7d0f5;transform:translateY(-2px);box-shadow:0 12px 28px #2b245814}.jdLoadingCard{cursor:progress;animation:.18s ease-out both jdSearchFocusIn;z-index:120!important;isolation:isolate!important;pointer-events:none!important;background:#fffffffb!important;border:1.5px solid #a794faf2!important;border-radius:20px!important;grid-template-columns:88px minmax(0,1fr)!important;gap:15px!important;width:min(520px,100vw - 32px)!important;max-width:none!important;height:fit-content!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:17px 18px 15px!important;position:fixed!important;inset:0!important;box-shadow:0 28px 90px #22195257!important}.jdLoadingCard:before{content:"";z-index:-1;background:#1c163e61;position:fixed;inset:0;pointer-events:none!important}.jdLoadingCard>img{background:#f8f6ff;padding:4px;object-fit:contain!important;object-position:center!important;border-radius:16px!important;width:82px!important;height:82px!important}.jdLoadingTop{align-items:center!important}.jdLoadingTop strong{line-height:1.35;font-size:.92rem!important}.jdLoadingTop span{margin-top:3px;font-size:.68rem!important;line-height:1.45!important}.jdLoadingTop>b{display:none!important}.jdProgress{background:#eceaf8!important;height:8px!important;margin:11px 0 10px!important;overflow:hidden!important}.jdProgress>i{width:38%!important;transition:none!important;animation:1.2s ease-in-out infinite jdSearchSweep!important}.jdDots{display:none!important}.jdLoadingSteps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;font-size:.62rem!important}.jdLoadingSteps span{color:#5c5d78;background:#f8f6ff;border-radius:9px;padding:7px 8px;line-height:1.35;white-space:normal!important}@keyframes jdSearchFocusIn{0%{opacity:0}to{opacity:1}}@keyframes jdSearchSweep{0%{transform:translate(-130%)}55%{transform:translate(115%)}to{transform:translate(260%)}}@media (max-width:820px){.jdAssistantScene{pointer-events:none;visibility:visible!important;opacity:1!important;z-index:2!important;background-color:#0000!important;background-position:100% 0!important;background-size:auto 100%!important;border:0!important;border-radius:0 0 0 84px!important;width:51%!important;height:250px!important;min-height:0!important;display:block!important;position:absolute!important;top:12px!important;right:-8px!important}.jdAssistantScene:after{background:linear-gradient(90deg,#faf8ff 0%,#faf8ff52 35%,#faf8ff00 64%)!important}.jdHero h1{max-width:70%!important}.jdHeroCopy>p{max-width:62%!important}.jdProvinceVisual{height:92px!important}.jdGuideVisual{height:128px!important}}@media (max-width:520px){.jdAssistantScene{background-position:100% 0!important;background-size:auto 100%!important;border-radius:0 0 0 64px!important;width:52%!important;height:218px!important;min-height:0!important;top:8px!important;right:-10px!important}.jdHero h1{max-width:68%!important}.jdHeroCopy>p{max-width:64%!important}.jdLoadingCard{border-radius:18px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:12px!important;width:calc(100vw - 24px)!important;padding:14px!important}.jdLoadingCard>img{border-radius:14px!important;width:64px!important;height:64px!important}.jdLoadingTop strong{font-size:.88rem!important}.jdLoadingTop span{font-size:.66rem!important}.jdLoadingSteps{grid-template-columns:1fr!important;gap:5px!important;margin-top:1px!important}.jdLoadingSteps span{padding:6px 8px!important}.jdProgress{margin:9px 0!important}}@media (max-width:390px){.jdAssistantScene{width:50%!important;height:196px!important;right:-12px!important}.jdHero h1{max-width:69%!important}.jdHeroCopy>p{max-width:66%!important}.jdLoadingCard{width:calc(100vw - 18px)!important;padding:13px!important}.jdLoadingCard>img{width:60px!important;height:60px!important}.jdLoadingTop strong{font-size:.84rem!important}}.jdLoadingCard{background:#fff!important;border:2px solid #7c5cf4!important;border-radius:26px!important;width:min(600px,100vw - 36px)!important;padding:26px 26px 20px!important;display:block!important;overflow:visible!important;box-shadow:0 30px 100px #1f18486b!important}.jdLoadingCard:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19143a94!important}.jdLoadingCard:after{content:"รอสักครู่นะ…";text-align:center;color:#77739a;letter-spacing:.01em;margin:15px 0 0;font-size:.78rem;font-weight:800;display:block}.jdLoadingCard>img{background:linear-gradient(145deg,#f0ebff,#fbfaff)!important;border:1px solid #e5ddff!important;border-radius:26px!important;width:118px!important;height:118px!important;padding:8px!important;position:absolute!important;top:24px!important;left:26px!important;box-shadow:0 10px 28px #5b46bf21!important}.jdLoadingBody{min-width:0!important}.jdLoadingTop{align-items:center!important;min-height:110px!important;padding-left:142px!important;display:flex!important}.jdLoadingTop>div{gap:3px}.jdLoadingTop strong{letter-spacing:-.025em!important;color:#4f35d5!important;font-size:1.34rem!important;line-height:1.22!important}.jdLoadingTop span{color:#76728f!important;font-size:.9rem!important;line-height:1.45!important}.jdProgress{background:#ebe8f8!important;border-radius:999px!important;height:10px!important;margin:5px 0 18px!important;box-shadow:inset 0 1px 2px #46348c0f!important}.jdProgress>i{background:linear-gradient(90deg,#7b43ee,#7254f5,#6674f7)!important;width:42%!important;box-shadow:0 0 18px #6f4fef42!important}.jdLoadingSteps{grid-template-columns:1fr!important;gap:10px!important;font-size:.86rem!important;display:grid!important}.jdLoadingSteps span{color:#29234e!important;background:#fbfaff!important;border:1px solid #e2dcfb!important;border-radius:17px!important;align-items:center!important;min-height:56px!important;padding:13px 16px!important;font-weight:900!important;line-height:1.35!important;display:flex!important;box-shadow:0 5px 16px #4a36960a!important}.jdLoadingSteps span:nth-child(2){color:#4f3dc2!important;background:#f8f6ff!important}@media (max-width:520px){.jdLoadingCard{border-radius:24px!important;width:calc(100vw - 24px)!important;padding:20px 18px 17px!important}.jdLoadingCard>img{border-radius:22px!important;width:94px!important;height:94px!important;padding:6px!important;top:20px!important;left:18px!important}.jdLoadingTop{min-height:92px!important;padding-left:112px!important}.jdLoadingTop strong{font-size:1.12rem!important}.jdLoadingTop span{font-size:.78rem!important}.jdProgress{height:9px!important;margin:8px 0 14px!important}.jdLoadingSteps{gap:8px!important}.jdLoadingSteps span{border-radius:15px!important;min-height:52px!important;padding:12px 14px!important;font-size:.82rem!important}.jdLoadingCard:after{margin-top:13px;font-size:.74rem}}@media (max-width:390px){.jdLoadingCard{border-radius:22px!important;width:calc(100vw - 18px)!important;padding:18px 15px 15px!important}.jdLoadingCard>img{border-radius:20px!important;width:86px!important;height:86px!important;top:18px!important;left:15px!important}.jdLoadingTop{min-height:84px!important;padding-left:102px!important}.jdLoadingTop strong{font-size:1.03rem!important}.jdLoadingTop span{font-size:.72rem!important}.jdLoadingSteps span{min-height:48px!important;padding:11px 12px!important;font-size:.78rem!important}}.jdHome:has(.jdLoadingCard):before{content:"";z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141030a3;position:fixed;inset:0;pointer-events:none!important}.jdLoadingCard{z-index:120!important;opacity:1!important;background:#fff!important;box-shadow:0 28px 88px #19124657!important}.jdLoadingCard:before{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}.jdLoadingCard>img{opacity:1!important;background:#f7f4ff!important}.jdLoadingTop strong{color:#4d38d2!important;opacity:1!important}.jdLoadingTop span{color:#6c6785!important;opacity:1!important}.jdLoadingSteps span{color:#29234e!important;opacity:1!important;background:#fff!important;border-color:#e4def8!important;box-shadow:0 6px 18px #44348c12!important}.jdLoadingSteps span:nth-child(2){color:#4d3bbf!important;background:#f7f4ff!important;border-color:#d9d0ff!important}.jdLoadingSteps span:nth-child(3){color:#5a40d4!important;background:#fff!important}.jdLoadingCard:after{color:#77719a!important;opacity:1!important}.jdProgress{background:#ece8fb!important}.jdProgress>i{background:linear-gradient(90deg,#7b4dff,#664cf1,#5f6ef7)!important}@supports not selector(.jdHome:has(.jdLoadingCard)){.jdLoadingCard{box-shadow:0 28px 88px #19124657,0 0 0 100vmax #141030a3!important}}
