.api-error-toast[data-v-12509144]{z-index:10000;color:#fff;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;background:#000000bf;border-radius:.213333rem;width:max-content;max-width:min(10.6667rem,100vw - 1.28rem);max-height:calc(100dvh - 1.28rem);padding:.32rem .48rem;font-size:.373333rem;line-height:1.6;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.api-error-toast-enter-active[data-v-12509144],.api-error-toast-leave-active[data-v-12509144]{transition:opacity .2s}.api-error-toast-enter-from[data-v-12509144],.api-error-toast-leave-to[data-v-12509144]{opacity:0}@media (prefers-reduced-motion:reduce){.api-error-toast-enter-active[data-v-12509144],.api-error-toast-leave-active[data-v-12509144]{transition:none}}.site-skeleton[data-v-1784ef58]{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:#f2f7fc}.site-skeleton__brand[data-v-1784ef58]{background:#eaf2fa;align-items:center;gap:.426667rem;min-height:3.46667rem;padding:.64rem;display:flex}.site-skeleton__identity[data-v-1784ef58]{flex-direction:column;flex:1;gap:.32rem;min-width:0;display:flex}.site-skeleton__content[data-v-1784ef58]{flex-direction:column;gap:.426667rem;padding:.426667rem;display:flex}.site-skeleton__block[data-v-1784ef58]{background:#e3ecf5;border-radius:.133333rem;flex:none;max-width:100%;animation:1.4s ease-in-out infinite site-skeleton-pulse-1784ef58;display:block}.site-skeleton__logo[data-v-1784ef58]{background:#dbe7f3;border-radius:.373333rem;width:1.38667rem;height:1.38667rem}.site-skeleton__name[data-v-1784ef58]{width:70%;height:.533333rem}.site-skeleton__caption[data-v-1784ef58]{width:48%;height:.32rem}.site-skeleton__search[data-v-1784ef58]{background:#fff;border-radius:.373333rem;height:1.22667rem}.site-skeleton__tabs[data-v-1784ef58]{align-items:center;gap:.64rem;min-height:.96rem;display:flex}.site-skeleton__tab[data-v-1784ef58]{width:1.70667rem;height:.426667rem}.site-skeleton__card[data-v-1784ef58]{background:#fff;border-radius:.48rem;flex-direction:column;gap:.32rem;min-height:3.57333rem;padding:.426667rem;display:flex}.site-skeleton__title[data-v-1784ef58]{width:58%;height:.426667rem}.site-skeleton__meta[data-v-1784ef58]{background:#eff3f8;width:76%;height:.32rem}.site-skeleton__summary[data-v-1784ef58]{background:#f0f5fa;width:68%;height:.586667rem}@keyframes site-skeleton-pulse-1784ef58{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.site-skeleton__block[data-v-1784ef58]{animation:none}}.privacy[data-v-66cd5029]{z-index:50;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.privacy__panel[data-v-66cd5029]{box-sizing:border-box;width:min(100%, var(--app-max-width));height:90dvh;padding:.533333rem .48rem calc(.426667rem + env(safe-area-inset-bottom));background:var(--privacy-bg,#fff);color:var(--privacy-text,#172536);border-radius:.426667rem .426667rem 0 0;flex-direction:column;gap:.266667rem;display:flex}.privacy--dark .privacy__panel[data-v-66cd5029]{background:var(--privacy-bg,#0f172a);color:var(--privacy-text,#e2e8f0)}.privacy--fullscreen .privacy__panel[data-v-66cd5029]{height:100dvh;padding-top:calc(.533333rem + env(safe-area-inset-top));border-radius:0}.privacy__title[data-v-66cd5029]{margin:0;font-size:.48rem}.privacy__meta[data-v-66cd5029]{opacity:.65;margin:0;font-size:.32rem}.privacy__frame[data-v-66cd5029]{background:0 0;border:0;border-radius:.266667rem;flex:1;width:100%;min-height:5.86667rem}.privacy__hint[data-v-66cd5029]{color:#d9480f;margin:0;font-size:.32rem}.privacy--dark .privacy__hint[data-v-66cd5029]{color:#fca5a5}.privacy__actions[data-v-66cd5029]{gap:.266667rem;display:flex}.privacy__button[data-v-66cd5029]{padding:var(--button-padding-block) var(--button-padding-inline);font-size:var(--button-font-size);line-height:var(--button-line-height);background:var(--privacy-primary,var(--wr-btn-bg,var(--brand-primary)));color:var(--wr-btn-text,#fff);border:0;border-radius:.266667rem;flex:1;font-weight:600}.privacy__button[data-v-66cd5029]:disabled{opacity:.45}.privacy__hint--muted[data-v-66cd5029]{color:inherit;opacity:.6}.privacy__failed[data-v-66cd5029]{text-align:center;flex:1;align-content:center;justify-items:center;gap:.213333rem;display:grid}.privacy__failed p[data-v-66cd5029]{opacity:.7;margin:0;font-size:.346667rem}.privacy__failed .privacy__failed-title[data-v-66cd5029]{opacity:1;font-size:.426667rem;font-weight:600}.privacy__button--ghost[data-v-66cd5029]{width:2.56rem;color:inherit;opacity:.7;background:0 0;flex:none;box-shadow:inset 0 0 0 .026667rem}.site-page[data-v-5a077550]{display:contents}.recruitment-root--preparing[data-v-5a077550]{padding-bottom:0}.recruitment-root--preparing .site-main[data-v-5a077550]{margin-inline:0}@font-face{font-family:iconfont;src:url(/assets/iconfont-MZfSp_UU.woff2)format("woff2"),url(/assets/iconfont-vJ1xEZ8x.woff)format("woff"),url(/assets/iconfont-DTZPymsD.ttf)format("truetype");font-display:block}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.213333rem;font-style:normal;font-family:iconfont!important}.wxr-iconcopy:before{content:""}.wxr-iconrecommend:before{content:""}.wxr-iconshoucang-filled:before{content:""}.wxr-icontrash:before{content:""}.wxr-iconinfo-circle:before{content:""}.wxr-iconedit:before{content:""}.wxr-iconsparkles:before{content:""}.wxr-iconwechat:before{content:""}.wxr-iconnav-profile:before{content:""}.wxr-iconnav-jobs:before{content:""}.wxr-iconchevron-up:before{content:""}.wxr-iconchevron-left:before{content:""}.wxr-iconarrow-left:before{content:""}.wxr-iconclose:before{content:""}.wxr-iconmore-jobs:before{content:""}.wxr-iconfilter:before{content:""}.wxr-iconcheckbox-minus:before{content:""}.wxr-iconjob-long-image:before{content:""}.wxr-iconcheckbox-checked:before{content:""}.wxr-iconnav-follow:before{content:""}.wxr-iconchevron-right:before{content:""}.wxr-iconoffline:before{content:""}.wxr-iconsearch:before{content:""}.wxr-iconchevron-down:before{content:""}.wxr-iconsearch-empty:before{content:""}.wxr-iconclear-circle:before{content:""}.wxr-iconnav-resume:before{content:""}.wxr-iconavatar:before{content:""}.wxr-iconshield-check:before{content:""}.wxr-iconarrow-right:before{content:""}.wxr-iconcheckbox:before{content:""}.wxr-iconplus-circle:before{content:""}.wxr-iconplus:before{content:""}.wxr-iconnav-subscriptions:before{content:""}.wxr-iconcheck:before{content:""}.wxr-icontubiao-qiapian:before{content:""}.wxr-iconshenqing:before{content:""}.wxr-iconzhuanfa:before{content:""}.wxr-iconfenxiang:before{content:""}.wxr-iconshoucang:before{content:""}.wxr-icongongzuojingyan:before{content:""}.wxr-iconbumen:before{content:""}.wxr-icondidian:before{content:""}.wxr-iconxinzi:before{content:""}.wxr-iconedu-line:before{content:""}.wxr-iconrili:before{content:""}.wxr-icongongzuoxingzhi:before{content:""}.wxr-iconzhaopinrenshu:before{content:""}.wxr-icongongsi:before{content:""}.wxr-iconfenlei:before{content:""}:root{--app-font:"Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--van-base-font:var(--app-font);--button-font-size:.373333rem;--button-line-height:2.6;--button-padding-block:0;--button-padding-inline:.426667rem;--button-font-size-small:.346667rem;--button-padding-inline-small:.266667rem;font-family:var(--app-font);color:#16263b;font-synthesis:none;text-rendering:optimizelegibility;--app-max-width:640px;font-size:min(10vw, calc(var(--app-max-width) / 10));background:#f2f7fb;line-height:1.5}*{box-sizing:border-box}body{margin:0;font-size:.426667rem}.van-popup.van-toast{background:var(--van-toast-background)}button,input,select,textarea{font:inherit}a{color:var(--wr-link,var(--brand-primary));text-decoration:none}*{touch-action:manipulation}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:is(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:is(a,button,summary,[role=button]):focus-visible{box-shadow:inset 0 -.053333rem}input[type=radio]:focus-visible{box-shadow:0 .053333rem var(--brand-primary)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{line-height:1.4}h2{font-size:.48rem}img{max-width:100%}.recruitment-root{--brand-primary:#1689ee;--brand-soft:#e7f3ff;--card-radius:.48rem;--text-secondary:#5f7792;--bottom-nav-height:2.18667rem;--job-salary:var(--wr-salary,#0796da);max-width:var(--app-max-width);min-height:100dvh;padding-bottom:calc(2.50667rem + env(safe-area-inset-bottom));margin-inline:auto}.recruitment-root[data-theme-key=secondary]{--brand-primary:#087f78;--brand-soft:#e7f5f1;--job-salary:var(--wr-salary,var(--brand-primary))}.site-header{grid-template-columns:.853333rem minmax(0,1fr) .853333rem;align-items:center;min-height:1.81333rem;padding:.213333rem .48rem;display:grid}.site-header h1{text-align:center;grid-area:1/2;margin:0;font-size:.533333rem;font-weight:650}.site-header__back{color:#344c65;background:0 0;border:0;grid-area:1/1;padding:0;display:flex}.site-header__back .app-icon{font-size:.64rem}.site-main{margin-inline:.48rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.026667rem;height:.026667rem;margin:-.026667rem;padding:0;overflow:hidden;position:absolute!important}.panel{border-radius:var(--card-radius);background:#fff;padding:.48rem}.page-heading{margin:0 0 .426667rem}.button{padding:var(--button-padding-block) var(--button-padding-inline);border:.026667rem solid var(--wr-btn-bg,var(--brand-primary));background:var(--wr-btn-bg,var(--brand-primary));color:var(--wr-btn-text,#fff);font-size:var(--button-font-size);line-height:var(--button-line-height);border-radius:.32rem;justify-content:center;align-items:center;gap:.213333rem;font-weight:600;display:inline-flex}.button--secondary{color:var(--brand-primary);background:#fff}.van-button .van-button__content:before{content:"​"}.muted{color:var(--text-secondary)}.feedback{margin-block:.533333rem}.feedback h2{font-size:.48rem}.module-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.bottom-nav{z-index:5;width:min(100%, var(--app-max-width));min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding:.32rem 0 calc(.48rem + env(safe-area-inset-bottom));background:#fff;border-radius:.266667rem .266667rem 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid;position:fixed;inset:auto 0 0}.bottom-nav a{color:#8495a8;flex-direction:column;align-items:center;gap:.133333rem;min-width:0;font-size:.293333rem;line-height:1.4;display:flex}.bottom-nav .app-icon{font-size:.56rem}.bottom-nav .router-link-active{color:var(--wr-nav-active,var(--brand-primary))}.app-icon{width:1em;height:1em;font-size:inherit;flex:none;justify-content:center;align-items:baseline;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.check{--check-size:.426667rem;z-index:1;flex:0 0 var(--check-size);width:var(--check-size);height:var(--check-size);color:#8392a5;display:inline-flex;position:relative}.check .check__control{--hit-top:var(--check-hit-top,.266667rem);--hit-right:var(--check-hit-right,.266667rem);--hit-bottom:var(--check-hit-bottom,.266667rem);--hit-left:var(--check-hit-left,.266667rem);top:calc(var(--hit-top) * -1);left:calc(var(--hit-left) * -1);z-index:1;box-sizing:border-box;width:calc(100% + var(--hit-left) + var(--hit-right));height:calc(100% + var(--hit-top) + var(--hit-bottom));min-height:0;padding:var(--hit-top) var(--hit-right) var(--hit-bottom) var(--hit-left);margin:0;position:absolute}.skip-link{z-index:10;background:#fff;padding:.213333rem;position:fixed;top:0;left:.426667rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.recruitment-root--jobs{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));background:#f2f7fc;flex-direction:column;display:flex}.recruitment-root--jobs .site-main{flex-direction:column;flex:1;margin-inline:0;display:flex}.company-banner{aspect-ratio:3;background:linear-gradient(115deg, var(--brand-soft) 0%, #f7fbff 58%, var(--brand-soft) 100%);flex:none;min-height:2.66667rem;position:relative;overflow:hidden}.company-banner__image{object-fit:cover;width:100%;height:100%;display:block}.company-banner__text{flex-direction:column;justify-content:center;gap:.106667rem;height:100%;padding:0 .533333rem;display:flex}.company-banner--image .company-banner__text{clip:rect(0 0 0 0);white-space:nowrap;width:.026667rem;height:.026667rem;margin:-.026667rem;padding:0;position:absolute;overflow:hidden}.company-banner__brand{color:#1b2a3d;align-items:center;gap:.213333rem;margin:0;font-size:.4rem;font-weight:600;line-height:1.5;display:flex}.company-banner__logo{object-fit:contain;flex:none;width:.64rem;height:.64rem}.company-banner__title{color:#172536;letter-spacing:.026667rem;margin:0;font-size:.8rem;font-weight:700;line-height:1.3}.company-banner__title span{color:var(--wr-header-accent,var(--brand-primary))}.company-banner__title:after{content:"";background:var(--wr-header-accent,var(--brand-primary));border-radius:.053333rem;width:.746667rem;height:.08rem;margin-top:.16rem;display:block}.recruitment-root--detail{background:#f2f7fc;padding-bottom:0}.recruitment-root--detail .site-main{margin-inline:0}.recruitment-root--primary-nav{--page-min-height:calc(100dvh - var(--bottom-nav-height) - env(safe-area-inset-bottom));padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}
