.privacy[data-v-61314afc]{z-index:50;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.privacy__panel[data-v-61314afc]{box-sizing:border-box;width:min(100%,480px);height:90dvh;padding:20px 18px calc(16px + env(safe-area-inset-bottom));background:var(--privacy-bg,#fff);color:var(--privacy-text,#172536);border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex}.privacy--dark .privacy__panel[data-v-61314afc]{background:var(--privacy-bg,#0f172a);color:var(--privacy-text,#e2e8f0)}.privacy--fullscreen .privacy__panel[data-v-61314afc]{height:100dvh;padding-top:calc(20px + env(safe-area-inset-top));border-radius:0}.privacy__title[data-v-61314afc]{margin:0;font-size:18px}.privacy__meta[data-v-61314afc]{opacity:.65;margin:0;font-size:12px}.privacy__frame[data-v-61314afc]{background:0 0;border:0;border-radius:10px;flex:1;width:100%;min-height:220px}.privacy__hint[data-v-61314afc]{color:#d9480f;margin:0;font-size:12px}.privacy--dark .privacy__hint[data-v-61314afc]{color:#fca5a5}.privacy__actions[data-v-61314afc]{gap:10px;display:flex}.privacy__button[data-v-61314afc]{background:var(--privacy-primary,var(--wr-btn-bg,var(--brand-primary)));height:44px;color:var(--wr-btn-text,#fff);border:0;border-radius:10px;flex:1;font-weight:600}.privacy__button[data-v-61314afc]:disabled{opacity:.45}.privacy__hint--muted[data-v-61314afc]{color:inherit;opacity:.6}.privacy__failed[data-v-61314afc]{text-align:center;flex:1;align-content:center;justify-items:center;gap:8px;display:grid}.privacy__failed p[data-v-61314afc]{opacity:.7;margin:0;font-size:13px}.privacy__failed .privacy__failed-title[data-v-61314afc]{opacity:1;font-size:16px;font-weight:600}.privacy__button--ghost[data-v-61314afc]{width:96px;color:inherit;opacity:.7;background:0 0;flex:none;box-shadow:inset 0 0 0 1px}.privacy-reader[data-v-ae266321]{z-index:60;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.privacy-reader__panel[data-v-ae266321]{box-sizing:border-box;width:min(100%,480px);height:90dvh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));color:#172536;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex}.privacy-reader--fullscreen .privacy-reader__panel[data-v-ae266321]{height:100dvh;padding-top:calc(14px + env(safe-area-inset-top));border-radius:0}.privacy-reader__head[data-v-ae266321]{align-items:center;gap:12px;display:flex}.privacy-reader__title[data-v-ae266321]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;overflow:hidden}.privacy-reader__close[data-v-ae266321]{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.privacy-reader__frame[data-v-ae266321]{border:0;border-radius:12px;flex:1;width:100%;min-height:0;display:block}.privacy-reader__help[data-v-ae266321]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.privacy-reader__help a[data-v-ae266321]{color:var(--brand-primary)}.privacy-reader__feedback[data-v-ae266321]{align-content:start;gap:16px;line-height:1.8;display:grid}.privacy-reader__feedback h3[data-v-ae266321],.privacy-reader__feedback p[data-v-ae266321]{margin:0}.privacy-reader__feedback p[data-v-ae266321]{color:var(--text-secondary);font-size:14px}.privacy-reader-enter-active[data-v-ae266321],.privacy-reader-leave-active[data-v-ae266321]{transition:opacity .2s}.privacy-reader-enter-active .privacy-reader__panel[data-v-ae266321],.privacy-reader-leave-active .privacy-reader__panel[data-v-ae266321]{transition:transform .2s}.privacy-reader-enter-from[data-v-ae266321],.privacy-reader-leave-to[data-v-ae266321]{opacity:0}.privacy-reader--popup.privacy-reader-enter-from .privacy-reader__panel[data-v-ae266321],.privacy-reader--popup.privacy-reader-leave-to .privacy-reader__panel[data-v-ae266321]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.privacy-reader-enter-active[data-v-ae266321],.privacy-reader-leave-active[data-v-ae266321],.privacy-reader-enter-active .privacy-reader__panel[data-v-ae266321],.privacy-reader-leave-active .privacy-reader__panel[data-v-ae266321]{transition:none}}:root,:host{--van-black:#000;--van-white:#fff;--van-gray-1:#f7f8fa;--van-gray-2:#f2f3f5;--van-gray-3:#ebedf0;--van-gray-4:#dcdee0;--van-gray-5:#c8c9cc;--van-gray-6:#969799;--van-gray-7:#646566;--van-gray-8:#323233;--van-red:#ee0a24;--van-blue:#1989fa;--van-orange:#ff976a;--van-orange-dark:#ed6a0c;--van-orange-light:#fffbe8;--van-green:#07c160;--van-gradient-red:linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange:linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color:var(--van-blue);--van-success-color:var(--van-green);--van-danger-color:var(--van-red);--van-warning-color:var(--van-orange);--van-text-color:var(--van-gray-8);--van-text-color-2:var(--van-gray-6);--van-text-color-3:var(--van-gray-5);--van-active-color:var(--van-gray-2);--van-active-opacity:.6;--van-disabled-opacity:.5;--van-background:var(--van-gray-1);--van-background-2:var(--van-white);--van-background-3:var(--van-white);--van-padding-base:4px;--van-padding-xs:8px;--van-padding-sm:12px;--van-padding-md:16px;--van-padding-lg:24px;--van-padding-xl:32px;--van-font-bold:600;--van-font-size-xs:10px;--van-font-size-sm:12px;--van-font-size-md:14px;--van-font-size-lg:16px;--van-line-height-xs:14px;--van-line-height-sm:18px;--van-line-height-md:20px;--van-line-height-lg:22px;--van-base-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font:avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base:.3s;--van-duration-fast:.2s;--van-ease-out:ease-out;--van-ease-in:ease-in;--van-border-color:var(--van-gray-3);--van-border-width:1px;--van-radius-sm:2px;--van-radius-md:4px;--van-radius-lg:8px;--van-radius-max:999px}.van-theme-dark{--van-text-color:#f5f5f5;--van-text-color-2:#707070;--van-text-color-3:#4d4d4d;--van-border-color:#3a3a3c;--van-active-color:#3a3a3c;--van-background:#000;--van-background-2:#1c1c1e;--van-background-3:#37363b}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--van-base-font);margin:0}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translateY(100%)}}@keyframes van-slide-up-leave{to{transform:translateY(100%)}}@keyframes van-slide-down-enter{0%{transform:translateY(-100%)}}@keyframes van-slide-down-leave{to{transform:translateY(-100%)}}@keyframes van-slide-left-enter{0%{transform:translate(-100%)}}@keyframes van-slide-left-leave{to{transform:translate(-100%)}}@keyframes van-slide-right-enter{0%{transform:translate(100%)}}@keyframes van-slide-right-leave{to{transform:translate(100%)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{clear:both;content:"";display:table}.van-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.van-multi-ellipsis--l2{text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-multi-ellipsis--l3{text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{box-sizing:border-box;content:" ";pointer-events:none;border:0 solid var(--van-border-color);position:absolute;inset:-50%;transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}@font-face{font-family:iconfont;src:url(/assets/iconfont-CyhKutqw.woff2)format("woff2"),url(/assets/iconfont-DMG3FvkD.woff)format("woff"),url(/assets/iconfont-Ie_2z1ki.ttf)format("truetype");font-display:block}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.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);font-family:var(--app-font);color:#16263b;font-synthesis:none;text-rendering:optimizelegibility;background:#f2f7fb;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}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 -2px}input:is([type=checkbox],[type=radio]):focus-visible{box-shadow:0 2px var(--brand-primary)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{line-height:1.4}h2{font-size:18px}img{max-width:100%}.recruitment-root{--brand-primary:#1689ee;--brand-soft:#e7f3ff;--card-radius:18px;--text-secondary:#5f7792;--job-salary:var(--wr-salary,#0796da);max-width:480px;min-height:100dvh;padding-bottom:calc(94px + 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:32px minmax(0,1fr) 32px;align-items:center;min-height:68px;padding:8px 18px;display:grid}.site-header h1{text-align:center;grid-area:1/2;margin:0;font-size:20px;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:24px}.site-main{margin-inline:18px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.panel{border-radius:var(--card-radius);background:#fff;padding:18px}.page-heading{margin:0 0 16px}.button{border:1px solid var(--wr-btn-bg,var(--brand-primary));background:var(--wr-btn-bg,var(--brand-primary));color:var(--wr-btn-text,#fff);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:600;display:inline-flex}.button--secondary{color:var(--brand-primary);background:#fff}.muted{color:var(--text-secondary)}.feedback{margin-block:20px}.feedback h2{font-size:18px}.bottom-nav{z-index:5;width:min(100%,480px);min-height:calc(82px + env(safe-area-inset-bottom));padding:12px 0 calc(18px + env(safe-area-inset-bottom));background:#fff;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:5px;min-width:0;font-size:11px;line-height:1.4;display:flex}.bottom-nav .app-icon{font-size:21px}.bottom-nav .router-link-active{color:var(--wr-nav-active,var(--brand-primary))}.app-icon{width:1em;height:1em;font-size:inherit;vertical-align:-.125em;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.check{--check-size:16px;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__input{--hit-top:var(--check-hit-top,10px);--hit-right:var(--check-hit-right,10px);--hit-bottom:var(--check-hit-bottom,10px);--hit-left:var(--check-hit-left,10px);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));opacity:0;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;margin:0;padding:0;position:absolute}.check__input:disabled{cursor:not-allowed}.check__icon{width:100%;height:100%;font-size:var(--check-size)}.check__input:disabled+.check__icon{color:#c0cad6}.check__input:checked+.check__icon,.check__input:indeterminate+.check__icon{color:var(--wr-check,var(--brand-primary))}.check__input:focus-visible+.check__icon{box-shadow:0 2px var(--brand-primary)}.skip-link{z-index:10;background:#fff;padding:8px;position:fixed;top:0;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.recruitment-root--jobs{padding-bottom:calc(74px + 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:100px;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:4px;height:100%;padding:0 20px;display:flex}.company-banner--image .company-banner__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-banner__brand{color:#1b2a3d;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.5;display:flex}.company-banner__logo{object-fit:contain;flex:none;width:24px;height:24px}.company-banner__title{color:#172536;letter-spacing:1px;margin:0;font-size:30px;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:2px;width:28px;height:3px;margin-top:6px;display:block}.recruitment-root--jobs .bottom-nav{min-height:calc(74px + env(safe-area-inset-bottom));padding:10px 0 calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.recruitment-root--jobs .bottom-nav a{color:#8290a5;line-height:1.5}.recruitment-root--jobs .bottom-nav .router-link-active{color:var(--wr-nav-active,var(--brand-primary));font-weight:600}.recruitment-root--detail{background:#f2f7fc;padding-bottom:0}.recruitment-root--detail .site-main{margin-inline:0}.recruitment-root--primary-nav{padding-bottom:calc(82px + env(safe-area-inset-bottom))}
