.promo[data-v-c7c865d5]{position:relative;width:100%;height:100%;background:var(--primary);color:#fff;display:flex;flex-direction:column;padding:26px 24px 22px;text-align:left;overflow:hidden;box-sizing:border-box}.promo[data-v-c7c865d5]:after{content:"";position:absolute;right:-64px;bottom:-84px;width:230px;height:230px;border-radius:50%;background:#ffffff12;pointer-events:none}.p-logo[data-v-c7c865d5]{position:relative;z-index:1;display:flex;align-items:center}.p-wm[data-v-c7c865d5]{display:block;height:38px;width:auto;max-width:100%;object-fit:contain}.p-ic[data-v-c7c865d5]{display:inline-flex;width:38px;height:38px;border-radius:11px;background:#fff;overflow:hidden;align-items:center;justify-content:center;flex:none}.p-ic img[data-v-c7c865d5]{width:100%;height:100%;object-fit:contain}.p-ic-fb[data-v-c7c865d5]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.p-ic-fb[data-v-c7c865d5] img,.p-ic-fb[data-v-c7c865d5] svg{width:100%;height:100%;object-fit:contain}.p-nm[data-v-c7c865d5]{font-size:17px;font-weight:600;letter-spacing:.5px;margin-left:10px}.p-ttl[data-v-c7c865d5]{position:relative;z-index:1;margin-top:34px;font-size:21px;font-weight:600;letter-spacing:.5px;line-height:1.4}.p-feats[data-v-c7c865d5]{position:relative;z-index:1;margin-top:26px}.p-feat[data-v-c7c865d5]{display:flex;align-items:flex-start}.p-feat+.p-feat[data-v-c7c865d5]{margin-top:18px}.p-fic[data-v-c7c865d5]{width:32px;height:32px;border-radius:9px;background:#ffffff29;display:flex;align-items:center;justify-content:center;flex:none}.p-ftx[data-v-c7c865d5]{margin-left:11px;padding-top:1px;display:flex;flex-direction:column}.p-ft[data-v-c7c865d5]{font-size:14px;font-weight:400;letter-spacing:.3px}.p-fd[data-v-c7c865d5]{font-size:11.5px;font-weight:400;color:#ffffffbd;margin-top:3px;letter-spacing:.2px}.p-tel[data-v-c7c865d5]{position:relative;z-index:1;margin-top:auto;display:flex;align-items:center;font-size:12.5px;color:#ffffffd1}.p-tel svg[data-v-c7c865d5]{margin-right:6px;opacity:.85}.p-tel span[data-v-c7c865d5]{font-size:13px;font-weight:400;letter-spacing:.6px;margin-left:5px;color:#fff}.auth-right[data-v-a2898eb2]{position:relative;min-width:0;padding:30px 44px 22px;display:flex;flex-direction:column;background:#fff;text-align:left;box-sizing:border-box}.view[data-v-a2898eb2]{flex:1;display:flex;flex-direction:column;min-width:0}.view.mid[data-v-a2898eb2]{padding-top:40px}.a-pane[data-v-a2898eb2]{display:flex;flex-direction:column}.a-ttl[data-v-a2898eb2]{font-size:20px;font-weight:600;letter-spacing:.4px;color:var(--ink)}.a-desc[data-v-a2898eb2]{margin-top:7px;font-size:12.5px;color:var(--sub)}.a-pdesc[data-v-a2898eb2]{margin-top:10px;font-size:12.5px;color:var(--sub)}.a-head[data-v-a2898eb2]{display:flex;align-items:flex-start;justify-content:space-between}.a-head .a-link[data-v-a2898eb2]{margin-top:6px}.a-link[data-v-a2898eb2]{border:0;background:transparent;padding:0;font-size:12.5px;font-weight:400;color:var(--sub);cursor:pointer}.a-link[data-v-a2898eb2]:hover{color:var(--primary)}.qr-wrap[data-v-a2898eb2]{display:flex;flex-direction:column;align-items:center;margin-top:16px}.qr-box[data-v-a2898eb2]{width:176px;height:176px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-box img[data-v-a2898eb2]{width:100%;height:100%;object-fit:contain;display:block}.qr-ph[data-v-a2898eb2]{font-size:12.5px;color:var(--sub);text-align:center;line-height:1.6}.qr-ph span[data-v-a2898eb2]{display:block;margin-top:6px;font-size:11px;color:var(--muted);line-height:1.5;word-break:break-all}.qr-tag[data-v-a2898eb2]{margin-top:-10px;position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:11px;color:var(--sub);white-space:nowrap}.qr-tip[data-v-a2898eb2]{margin-top:14px;font-size:12px;color:var(--muted);text-align:center;line-height:1.75}.qr-tip a[data-v-a2898eb2]{color:var(--sub);cursor:pointer}.qr-tip a[data-v-a2898eb2]:hover{color:var(--primary)}.qr-state[data-v-a2898eb2]{margin-top:6px;font-size:12px;color:var(--primary);text-align:center}.a-or[data-v-a2898eb2]{margin-top:14px;display:flex;align-items:center}.a-or i[data-v-a2898eb2]{flex:1;height:1px;background:var(--line)}.a-or span[data-v-a2898eb2]{font-size:11.5px;color:var(--muted);margin:0 10px;letter-spacing:.5px}.a-band[data-v-a2898eb2]{margin-top:12px;width:100%;height:44px;border:0;border-radius:10px;background:var(--primary-l);color:var(--primary);font-size:14px;font-weight:400;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.a-band[data-v-a2898eb2]:hover{background:#d8eaff}.a-band svg[data-v-a2898eb2]{margin-right:6px}.a-agree[data-v-a2898eb2]{font-size:11.5px;color:var(--muted);line-height:1.8}.a-agree a[data-v-a2898eb2]{color:var(--primary)}.foot[data-v-a2898eb2]{margin-top:auto;padding-top:16px}.a-tabs[data-v-a2898eb2]{display:flex;align-items:flex-end}.a-tab[data-v-a2898eb2]{border:0;background:transparent;padding:0 0 9px;font-size:19px;font-weight:400;color:var(--muted);position:relative;cursor:pointer}.a-tab+.a-tab[data-v-a2898eb2]{margin-left:26px}.a-tab.on[data-v-a2898eb2]{color:var(--ink);font-weight:600}.a-tab.on[data-v-a2898eb2]:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:3px;border-radius:2px;background:var(--primary)}.a-form[data-v-a2898eb2]{margin-top:22px}.a-field[data-v-a2898eb2]{height:48px;background:#f5f7fa;border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:0 14px;transition:.15s}.a-field+.a-field[data-v-a2898eb2]{margin-top:18px}.a-field[data-v-a2898eb2]:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #1a7fe81a}.a-field.err[data-v-a2898eb2]{background:#fff6f6;border-color:var(--red)}.a-field.err[data-v-a2898eb2]:focus-within{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px #ff4d4f1f}.a-field input[data-v-a2898eb2]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--ink);font-family:inherit}.a-field input[data-v-a2898eb2]::placeholder{color:var(--muted)}.a-prefix[data-v-a2898eb2]{font-size:13.5px;color:var(--ink);padding-right:10px;margin-right:10px;border-right:1px solid #dfe5ec;line-height:15px}.a-code-btn[data-v-a2898eb2]{border:0;background:transparent;color:var(--primary);font-size:12.5px;font-weight:400;padding:0 0 0 12px;line-height:15px;white-space:nowrap;cursor:pointer}.a-code-btn.disabled[data-v-a2898eb2]{color:var(--muted);cursor:not-allowed}.a-eye[data-v-a2898eb2]{border:0;background:transparent;padding:0 0 0 10px;color:var(--muted);display:flex;align-items:center;line-height:0;cursor:pointer;transition:color .15s}.a-eye[data-v-a2898eb2]:hover{color:var(--primary)}.a-check[data-v-a2898eb2]{margin-top:20px;display:flex;align-items:flex-start;font-size:11.5px;color:var(--sub);line-height:1.75;cursor:pointer}.a-check a[data-v-a2898eb2]{color:var(--primary)}.a-cx[data-v-a2898eb2]{width:14px;height:14px;border:1px solid #cbd5e1;border-radius:3px;flex:none;margin:2px 7px 0 0;display:flex;align-items:center;justify-content:center;background:#fff;transition:.15s}.a-cx svg[data-v-a2898eb2]{opacity:0}.a-check.on .a-cx[data-v-a2898eb2]{background:var(--primary);border-color:var(--primary)}.a-check.on .a-cx svg[data-v-a2898eb2]{opacity:1}.a-check.err[data-v-a2898eb2]{color:var(--red)}.a-check.err .a-cx[data-v-a2898eb2]{border-color:var(--red);background:#fff}.a-check.err a[data-v-a2898eb2]{color:var(--red)}.a-check.shake[data-v-a2898eb2]{animation:a-shake-a2898eb2 .42s ease-in-out}@keyframes a-shake-a2898eb2{0%,to{transform:translate(0)}18%{transform:translate(-5px)}38%{transform:translate(5px)}58%{transform:translate(-3px)}78%{transform:translate(3px)}}.a-err[data-v-a2898eb2]{margin-top:7px;font-size:11.5px;line-height:1.6;color:var(--red)}.a-submit[data-v-a2898eb2]{margin-top:22px;width:100%;height:52px;border:0;border-radius:10px;background:var(--primary);color:#fff;font-size:16px;font-weight:400;letter-spacing:2px;cursor:pointer;transition:background .15s}.a-submit[data-v-a2898eb2]:hover{background:var(--primary-d)}.a-bfoot[data-v-a2898eb2]{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--sub)}.a-bfoot.c[data-v-a2898eb2]{justify-content:center}.a-bfoot a[data-v-a2898eb2]{color:var(--primary);cursor:pointer}.a-help[data-v-a2898eb2]{font-size:11.5px;color:var(--muted)}.a-steps[data-v-a2898eb2]{display:flex;align-items:center;margin-top:16px}.a-step[data-v-a2898eb2]{display:flex;align-items:center;font-size:12px;color:var(--muted)}.a-step b[data-v-a2898eb2]{width:19px;height:19px;border-radius:50%;background:#e6ebf2;color:#8c9aab;font-weight:400;font-size:11.5px;display:flex;align-items:center;justify-content:center;margin-right:6px}.a-step.on[data-v-a2898eb2]{color:var(--primary)}.a-step.on b[data-v-a2898eb2]{background:var(--primary);color:#fff}.a-step.done b[data-v-a2898eb2]{background:var(--primary-l);color:var(--primary)}.a-step-line[data-v-a2898eb2]{flex:1;height:1px;background:var(--line);margin:0 12px}.role-cards[data-v-a2898eb2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.role-card[data-v-a2898eb2]{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:22px 12px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:.15s}.role-card+.role-card[data-v-a2898eb2]{margin-left:14px}.role-card[data-v-a2898eb2]:hover{border-color:var(--primary);background:var(--primary-l)}.rc-t[data-v-a2898eb2]{font-size:16px;font-weight:400;color:var(--ink)}.rc-d[data-v-a2898eb2]{font-size:12px;font-weight:400;color:var(--sub);margin-top:8px}.a-close[data-v-a2898eb2-s]{position:absolute;right:12px;top:10px;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.a-close[data-v-a2898eb2-s]:hover{background:#f3f6fa;color:var(--ink)}.cf-mask[data-v-ce6951b0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;background:#0c203852;display:flex;align-items:center;justify-content:center;padding:20px}.cf-card[data-v-ce6951b0]{width:372px;max-width:100%;background:#fff;border-radius:14px;padding:22px 22px 18px;box-shadow:0 24px 70px #0b2b4a38;box-sizing:border-box}.cf-t[data-v-ce6951b0]{font-size:16.5px;font-weight:600;color:var(--ink);letter-spacing:.3px}.cf-d[data-v-ce6951b0]{margin-top:10px;font-size:13px;color:var(--sub);line-height:1.75}.cf-ft[data-v-ce6951b0]{margin-top:22px;display:flex;justify-content:flex-end}.cf-btn[data-v-ce6951b0]{height:36px;padding:0 18px;margin-left:10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--sub);font-family:inherit;font-size:13.5px;font-weight:400;cursor:pointer;transition:.15s}.cf-btn[data-v-ce6951b0]:hover{border-color:#c8d4e0;color:var(--ink)}.cf-btn-main[data-v-ce6951b0]{border-color:var(--primary);background:var(--primary);color:#fff}.cf-btn-main[data-v-ce6951b0]:hover{border-color:var(--primary-d);background:var(--primary-d);color:#fff}.cf-btn-danger[data-v-ce6951b0]{border-color:#e5484d;background:#e5484d}.cf-btn-danger[data-v-ce6951b0]:hover{border-color:#cf3b40;background:#cf3b40}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#1A7FE8;--primary-d:#0E62C2;--primary-l:#E8F4FF;--blue:#1A7FE8;--blue-d:#0E62C2;--blue-l:#E8F4FF;--gold:#FF9A3D;--gold-2:#FF9A3D;--ink:#1F2937;--sub:#64748B;--muted:#94A3B8;--line:#E8EBEF;--bg:#FFFFFF;--green:#00C080;--red:#FF4D4F;--maxw:1320px;--header-bg:#E8F4FF}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}button{font-family:inherit;cursor:pointer}.topbar{position:sticky;top:0;z-index:1200;background:#0b2b4a;color:#a9bcd4;font-size:15px}.topbar .wrap{display:flex;align-items:center;gap:24px;height:60px;flex-wrap:wrap}.topbar a{color:#a9bcd4;transition:color .15s}.topbar a:hover{color:#fff}.topbar .logo{display:flex;align-items:center;gap:8px;margin-right:10px}.topbar .logo .ic{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#1a7fe8,#0e62c2);display:flex;align-items:center;justify-content:center;font-size:19px}.topbar .logo span{font-weight:400;color:#fff;letter-spacing:.5px;font-size:14px}.site-logo-img{max-height:42px;max-width:190px;object-fit:contain;display:block}.topbar .city{position:relative;display:flex;align-items:center;gap:5px;cursor:pointer;padding:6px 10px 6px 8px;border-radius:8px;transition:background .16s}.topbar .city:hover,.topbar .city.open{background:#ffffff1a}.topbar .city .pin{width:13px;height:13px;color:#7fa9d4}.topbar .city .city-sw{font-size:13px;font-style:normal;color:#7fa9d4;margin-left:6px;transition:color .16s}.topbar .city:hover .city-sw,.topbar .city.open .city-sw{color:#cfe0f5}.topbar .city b{color:#fff;font-weight:400}.city-menu{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border-radius:10px;box-shadow:0 10px 28px #0000002e;z-index:1000;padding:6px;display:none;grid-template-columns:repeat(2,minmax(84px,1fr));min-width:200px}.city-menu.on{display:grid}.city-menu a{display:block;padding:8px 12px;border-radius:6px;font-size:13.5px;color:var(--ink);cursor:pointer;transition:.1s;white-space:nowrap}.city-menu a:first-child{grid-column:1 / -1}.city-menu a:hover,.city-menu a.on{background:var(--primary-l);color:var(--primary)}.city-menu .sep{grid-column:1 / -1;height:1px;background:var(--line);margin:4px}.topbar .sp{flex:1}.topbar .navlinks{display:flex;gap:30px;font-size:15.5px}.topbar .navlinks a{font-size:15.5px;position:relative;display:inline-flex;align-items:center;height:60px}.topbar .navlinks a.on:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#5aa9ff}.topbar .navlinks a{font-size:14px;color:#fff}.topbar .navlinks a.on{color:#5aa9ff;font-weight:400}.topbar .navlinks a:not(.on):after{content:"";position:absolute;left:50%;bottom:11px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:#5aa9ff8c;opacity:0;transition:opacity .16s}.topbar .navlinks a:not(.on):hover:after{opacity:1}.topbar .rolelinks{display:flex;align-items:center;gap:24px;font-size:15px}.topbar .rolelinks a{font-size:15px;color:#fff}.topbar .login{border:1px solid rgba(255,255,255,.45);padding:5px 18px;border-radius:6px;transition:.15s}.topbar .login:hover{border-color:#fff;background:#ffffff14}.topbar .install-wrap{position:relative;display:flex;align-items:center;flex-shrink:0}.topbar .install{display:inline-flex;align-items:center;font-size:14px;color:#a9bcd4}.topbar .install svg{width:15px;height:15px;margin-right:6px;flex-shrink:0}.topbar .install-tip{position:absolute;right:0;top:calc(100% + 26px);width:280px;background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 10px 28px #0b2b4a33;z-index:1300;text-align:left}.topbar .install-tip:before{content:"";position:absolute;top:-5px;right:32px;width:10px;height:10px;background:#fff;transform:rotate(45deg)}.topbar .install-tip b{display:block;font-weight:400;font-size:14px;color:#16233a;margin-bottom:6px}.topbar .install-tip i{display:block;font-style:normal;font-size:13px;line-height:1.75;color:#5b6b82}.topbar .install-tip em{display:inline-block;margin-top:10px;font-style:normal;font-size:13px;color:var(--primary);cursor:pointer}@media (max-width:1080px){.topbar .install-wrap{display:none}}.topbar .user-menu{position:relative;display:flex;align-items:center;gap:10px}.topbar .user-menu .post{font-size:15px;color:#fff}.topbar .user-trigger{display:flex;align-items:center;gap:6px;cursor:pointer;padding:3px 8px 3px 4px;border-radius:20px;background:#ffffff1a;transition:.15s}.topbar .user-trigger:hover{background:#ffffff2e}.topbar .user-trigger .ava{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-d));display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:400}.topbar .user-trigger span{font-size:15px;color:#fff;font-weight:400;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .user-trigger b{font-size:10px;color:#a9bcd4;margin-left:2px}.topbar .user-drop{display:none;position:absolute;top:38px;right:0;width:212px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000002e;padding:8px 0;z-index:100}.topbar .user-drop.show{display:block}.topbar .user-drop:before{content:"";position:absolute;left:-10px;right:-10px;top:-12px;height:12px}.topbar .user-drop a{display:block;padding:10px 16px;font-size:14px;color:var(--ink);transition:.15s}.topbar .user-drop a:hover{background:var(--primary-l);color:var(--primary-d)}.topbar .user-drop .ud-hd{display:flex;align-items:center;padding:12px 16px;margin-bottom:6px;border-bottom:1px solid var(--line)}.topbar .user-drop .ud-hd .ava{width:36px;height:36px;font-size:14px;flex-shrink:0;margin-right:10px}.topbar .user-drop .ud-hd .ava-img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:10px}.topbar .user-drop .ud-uinfo{flex:1;min-width:0}.topbar .user-drop .ud-name{font-size:14px;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .user-drop .ud-comp{font-size:12px;color:var(--sub);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .user-drop .ud-link{display:flex;align-items:center;font-size:12px;color:var(--sub);cursor:pointer;flex-shrink:0;margin-left:8px}.topbar .user-drop .ud-link svg{width:14px;height:14px}.topbar .user-menu:hover .user-drop{display:block}.topbar .ntf{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:34px;border-radius:18px;color:#fff;cursor:pointer;transition:background .15s}.topbar .ntf:hover,.topbar .ntf:focus-within{background:#ffffff2e}.topbar .ntf .ntf-ic{width:21px;height:21px;flex:none}.topbar .ntf .ntf-cnt{position:absolute;top:1px;right:3px;min-width:12px;height:12px;padding:0 3px;background:var(--red);color:#fff;font-size:9px;font-weight:400;font-style:normal;line-height:12px;letter-spacing:0;border-radius:999px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #0b2b4a;pointer-events:none}.topbar .ntf-drop{display:none;position:absolute;top:30px;right:-6px;width:304px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000002e;z-index:1100;overflow:hidden}.topbar .ntf:hover .ntf-drop{display:block}.topbar .ntf-hd{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--sub)}.topbar .ntf-hd b{font-size:14px;font-weight:400;color:var(--ink)}.topbar .ntf-body{max-height:272px;overflow:auto}.topbar .ntf-row{display:flex;align-items:center;padding:10px 14px;cursor:pointer;transition:background .12s}.topbar .ntf-row:hover{background:var(--primary-l)}.topbar .ntf-ava{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:10px;display:flex;align-items:center;justify-content:center;background:#eaf2fc;color:var(--primary);font-size:13px}.topbar .ntf-txt{flex:1;min-width:0;display:block}.topbar .ntf-txt b{display:block;font-size:13.5px;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .ntf-txt b .ntf-role{display:inline-block;margin-right:5px;padding:0 4px;border-radius:3px;background:#eef4fb;color:var(--primary);font-size:11px;font-weight:400;line-height:16px;vertical-align:1px}.topbar .ntf-txt i{display:block;margin-top:2px;font-size:12.5px;font-style:normal;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .ntf-n{flex:none;margin-left:8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:11px;line-height:16px;text-align:center}.topbar .ntf-sec{display:flex;align-items:center;justify-content:space-between;padding:9px 14px 3px;font-size:11.5px;color:var(--muted);letter-spacing:.2px}.topbar .ntf-sec-a{color:var(--primary);cursor:pointer}.topbar .ntf-sec-a:hover{text-decoration:underline}.topbar .ntf-ic2{flex:none;width:30px;height:30px;border-radius:9px;margin-right:10px;display:flex;align-items:center;justify-content:center;background:#fff4e5;color:#e08a1e}.topbar .ntf-ic2 svg{width:16px;height:16px}.topbar .ntf-time{flex:none;margin-left:8px;font-size:11.5px;color:var(--muted)}.topbar .ntf-empty{padding:24px 14px;text-align:center;font-size:13px;color:var(--muted)}.topbar .ntf-ft{padding:10px 14px;text-align:center;font-size:13px;color:var(--primary);border-top:1px solid var(--line);cursor:pointer;transition:background .12s}.topbar .ntf-ft:hover{background:var(--primary-l)}.topbar .quick{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:18px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:background .15s}.topbar .quick:hover{background:#ffffff2e;color:#fff}.topbar .quick svg{width:18px;height:18px;flex:none}.topbar .quick span{margin-left:6px;white-space:nowrap}.topbar .user-trigger .ava-img{width:26px;height:26px;border-radius:50%;object-fit:cover}.brandbar{background:var(--header-bg);border-bottom:1px solid #C7E2FA}.brandbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 16px}.brand-big{display:flex;align-items:center;gap:16px;flex-shrink:0}.brand-big .ic{width:66px;height:66px;border-radius:16px;background:linear-gradient(135deg,#1a7fe8,#0e62c2);display:flex;align-items:center;justify-content:center;font-size:36px;box-shadow:0 8px 22px #1a7fe83d}.brand-big .txt{line-height:1.25}.brand-big .nm{font-size:28px;font-weight:400;color:var(--ink);letter-spacing:.5px}.brand-big .sl{font-size:13px;color:var(--sub)}.brand-big .bar{width:1px;height:46px;background:#cbd5d1;margin:0 4px}.brand-big .slogan{font-size:15px;color:var(--ink);font-weight:400}.brand-big .ic.img{background:none;box-shadow:none;border-radius:0;width:auto;height:auto;margin-right:6px}.brand-big .ic.img img{max-height:56px;max-width:240px;object-fit:contain;display:block}.brandbar .brand-ad{display:flex;align-items:center;margin:0 auto 0 0;min-width:0;max-width:640px;overflow:hidden;border-radius:8px}.brandbar .brand-ad img{max-height:40px;max-width:100%;object-fit:contain;display:block}.brandbar .brand-ad .brand-ad-txt{font-size:14px;font-weight:400;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandbar .tel{font-size:16px;color:var(--ink);font-weight:400}.brandbar .tel span{color:var(--primary);font-size:20px;margin-left:8px;font-weight:400}.searchbar{background:#fff;border-bottom:1px solid var(--line);padding:22px 0 18px;position:relative;z-index:100}.brandbar{position:relative;z-index:900}.searchbar .wrap{display:flex;flex-direction:column;align-items:center}.search{position:relative;z-index:20;width:100%;max-width:720px}.search .row{display:flex;border:2px solid var(--primary);border-radius:8px;overflow:hidden;background:#fff;height:50px;box-shadow:0 4px 14px #1a7fe81f;align-items:center}.search .type{display:flex;align-items:center;gap:6px;border:0;background:#fff;color:var(--ink);padding:0 16px;font-size:14px;border-right:1px solid var(--line);outline:none;cursor:pointer;white-space:nowrap;height:100%}.search input{flex:1;border:0;padding:0 18px;font-size:15px;outline:none;min-width:0;height:100%}.search .sbtn{border:0;background:linear-gradient(135deg,var(--primary),var(--gold-2));color:#fff;padding:0 40px;font-size:17px;font-weight:600;height:100%}.search .sbtn:hover{filter:brightness(1.05)}.search .login-more{display:none;align-items:center;justify-content:center;height:50px;padding:0 22px;border:1px solid var(--primary);color:var(--primary);background:#fff;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.search .login-more:hover{background:var(--primary);color:#fff}.searchbar.is-jobs .search{display:flex;flex-direction:row;align-items:center;gap:14px;max-width:900px;flex-wrap:wrap}.searchbar.is-jobs .search .row{flex:1;min-width:0}.searchbar.is-jobs .login-more{display:inline-flex;margin-left:0;flex-shrink:0}.hots{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--maxw)}.hots .lab{color:var(--muted);white-space:nowrap}.hots .tag{cursor:pointer;transition:color .15s}.hots .tag:hover{color:var(--primary)}.hots .sep{color:var(--line);margin:0 6px;-webkit-user-select:none;user-select:none}.hots .more{color:var(--primary);cursor:pointer;margin-left:4px;white-space:nowrap}.hots .more:hover{color:var(--primary-d)}.type-menu{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:1000;overflow:hidden}.type-menu-item{padding:10px 14px;font-size:14px;cursor:pointer;color:var(--ink)}.type-menu-item:hover,.type-menu-item.on{background:var(--primary-l);color:var(--primary-d)}#view{min-height:60vh;padding:24px 0 40px}#view.view-news,#view.view-article,#view.view-brands{padding-top:0}#view.view-auth{padding:0}.sec-t{font-size:26px;font-weight:400;margin:14px 0 22px;text-align:center;letter-spacing:.5px}.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.cat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 10px;text-align:center;transition:.15s}.cat:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a7fe81f;border-color:var(--primary)}.cat .e{font-size:30px}.cat .t{font-weight:400;margin-top:8px;font-size:15px}.jobs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.job{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;transition:.15s;cursor:pointer;display:flex;flex-direction:column;gap:8px}.job:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1a7fe81f;border-color:var(--primary)}.job .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.job .ti{font-size:17px;font-weight:400;color:var(--ink)}.job .sa{color:#ff9a3d;font-weight:600;font-size:16px;white-space:nowrap}.job .co{font-size:13.5px;color:var(--sub)}.job .meta{font-size:12.5px;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}.job .tags{display:flex;gap:6px;flex-wrap:wrap}.job .tags span{font-size:12px;background:var(--primary-l);color:var(--primary-d);padding:2px 9px;border-radius:6px}.badge{font-size:11px;padding:1px 7px;border-radius:5px;font-weight:400}.more-jobs{text-align:center;margin:24px 0 8px}.more-jobs a{display:inline-block;background:#e8f4ff;color:var(--primary);border:1px solid #B8DAFB;border-radius:26px;padding:12px 48px;font-size:15px;font-weight:600;transition:.15s}.more-jobs a:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.b-on{background:#e6f9f2;color:var(--green)}.b-audit{background:#fff4e0;color:#c8740a}.b-exp{background:#f1f5f9;color:var(--muted)}.b-off{background:#fbe9e9;color:var(--red)}.city-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 28px}.city-card{position:relative;display:block;height:76px;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;transition:transform .15s,box-shadow .15s}.city-card.no-img{background:#123f73}.city-card:hover{transform:none;box-shadow:none}.city-card:hover .cc-name{color:#8fd0ff}.city-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a19322e}.city-card .cc-name{position:absolute;left:10px;top:16px;z-index:1;color:#fff;font-size:16px;font-weight:400;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.45)}.city-card .cc-py{position:absolute;left:10px;top:40px;z-index:1;color:#ffffffd1;font-size:11.5px;letter-spacing:.04em;text-shadow:0 1px 3px rgba(0,0,0,.4)}.city-card .cc-cur{position:absolute;right:6px;top:6px;z-index:1;font-size:11px;background:#ffffff3d;color:#fff;border-radius:4px;padding:1px 6px}.hot-cats{display:flex;align-items:flex-start;background:#fff;border-radius:12px;padding:16px 22px;box-shadow:0 2px 12px #102a580d;margin:26px 0 4px}.hot-cats .hc-lab{flex:none;width:74px;font-size:13.5px;font-weight:600;color:var(--ink);line-height:30px;letter-spacing:.02em}.hot-cats .hc-links{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start}.hot-cats .hc-links a{display:inline-block;font-size:13px;color:var(--sub);line-height:30px;margin:0 18px 0 0;white-space:nowrap;transition:color .15s}.hot-cats .hc-links a:hover{color:var(--primary)}.home-bar{margin:30px 0 4px}.home-bar .hb-link{position:relative;display:block;border-radius:4px;overflow:hidden;background:#eef4fb}.home-bar .hb-link+.hb-link{margin-top:12px}.home-bar .hb-img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}.home-bar .hb-txt{display:flex;align-items:center;justify-content:center;height:110px;padding:0 24px;font-size:20px;font-weight:400;color:var(--primary);letter-spacing:.02em;background:var(--primary-l)}.home-bar .hb-ad{position:absolute;right:0;bottom:0;padding:1px 6px;line-height:16px;background:#0000006b;color:#fff;font-size:11px;font-weight:400;border-radius:4px 0 0}.brands{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:680px){.brands{grid-template-columns:repeat(2,1fr);gap:12px}}.brand-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;transition:.18s;display:flex;flex-direction:column}.brand-card:hover{transform:none}.brand-card:hover .bc-name{color:var(--primary)}.brand-card .cover{height:104px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#1a7fe8,#ff9a3d);background-size:cover;background-position:center}.brand-card .cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0003)}.brand-card .cover .logo{position:relative;z-index:1;width:66px;height:66px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:26px;color:#1a7fe8;overflow:hidden;box-shadow:0 6px 16px #00000038}.brand-card .cover .logo img{width:100%;height:100%;object-fit:cover}.brand-card .bc-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.brand-card .bc-name{font-size:16px;font-weight:400;color:var(--ink);display:flex;align-items:center;gap:8px}.brand-card .bc-tag{font-size:11px;font-weight:400;color:#fff;background:linear-gradient(120deg,#1a7fe8,#ff9a3d);padding:2px 9px;border-radius:20px}.brand-card .bc-intro{font-size:12px;color:var(--sub);margin:7px 0 10px;line-height:1.5;height:34px;overflow:hidden}.brand-card .bc-jobs{font-size:13px;color:var(--primary);font-weight:400;margin-bottom:9px}.brand-card .bc-jobs b{font-size:19px;margin:0 2px}.brand-card .bc-hot{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.brand-card .bc-hot span{font-size:12px;color:#5b6b7c;background:#f3f5f8;border-radius:6px;padding:3px 9px;white-space:nowrap}.brand-more{display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--primary);color:var(--primary);border-radius:16px;font-weight:400;cursor:pointer;transition:.18s;min-height:216px}.brand-more:hover{background:var(--primary-l)}.hero-banner{background:linear-gradient(105deg,#0d5fa8,#1a7fe8 42%,#ff9a3d);color:#fff;position:relative;overflow:hidden;margin-bottom:22px}.hero-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600'%3E%3Ccircle cx='900' cy='100' r='260' fill='rgba(255,255,255,.05)'/%3E%3Ccircle cx='150' cy='500' r='180' fill='rgba(255,255,255,.04)'/%3E%3C/svg%3E") no-repeat center/cover;pointer-events:none}.hero-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:var(--maxw);margin:0 auto;padding:42px 28px 46px;position:relative;z-index:1}.hero-banner-text{flex:1;min-width:0}.hero-banner-tag{display:inline-flex;align-items:center;gap:6px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);border-radius:20px;padding:5px 14px;font-size:13px;font-weight:400;margin-bottom:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-banner-text h1{font-size:34px;font-weight:400;line-height:1.18;margin:0 0 14px;letter-spacing:-.5px;text-shadow:0 2px 10px rgba(0,0,0,.12)}.hero-banner-text p{font-size:15px;line-height:1.7;margin:0 0 22px;opacity:.94;max-width:520px}.hero-banner-stats{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:24px}.hero-banner-stats span{font-size:14px;opacity:.95;display:flex;align-items:center;gap:5px}.hero-banner-stats b{font-size:20px;font-weight:400;color:#ffd36e;margin-right:2px}.hero-banner-btns{display:flex;gap:14px;flex-wrap:wrap}.hero-banner-btns a{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:12px 26px;font-size:15px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.hero-banner-btns .btn-primary{background:#fff;color:#1a7fe8;box-shadow:0 8px 24px #00000029}.hero-banner-btns .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}.hero-banner-btns .btn-ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35)}.hero-banner-btns .btn-ghost:hover{background:#ffffff38}.hero-banner-visual{flex:0 0 300px;display:flex;justify-content:center;align-items:center}.hero-banner-card{width:260px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:24px;padding:26px 22px;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 50px #0000002e}.hero-banner-card .banner-logo{width:64px;height:64px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:34px;margin:0 auto 12px;box-shadow:0 8px 22px #00000024}.hero-banner-card .banner-title{font-size:18px;font-weight:400;margin-bottom:14px}.hero-banner-card .banner-line{height:1px;background:#ffffff40;margin:0 auto 14px;width:60%}.hero-banner-card .banner-features{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.hero-banner-card .banner-features span{font-size:12px;background:#ffffff29;border-radius:20px;padding:4px 10px}.jobs-page{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.jobs-city-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 18px;margin-bottom:10px}.jobs-city-row .row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;font-size:14px}.jobs-city-row .lab{color:var(--sub);font-size:13px;margin-right:6px;white-space:nowrap}.jobs-city-row a{padding:4px 10px;border-radius:6px;cursor:pointer;transition:.15s;color:var(--ink)}.jobs-city-row a:hover,.jobs-city-row a.on{background:var(--primary-l);color:var(--primary-d)}.jobs-city-row .more{color:var(--primary);font-size:13px;cursor:pointer;white-space:nowrap}.jobs-city-row .row.sub{margin-top:9px;padding-top:10px;border-top:1px dashed var(--line);font-size:13px}.jobs-city-row .row.sub a{font-size:13px}.jobs-filter-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 18px;margin-bottom:14px}.jobs-filter-row .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.jobs-filter-row .lab{color:var(--sub);margin-right:6px;white-space:nowrap}.jobs-filter-row .clear{color:var(--sub);cursor:pointer;display:flex;align-items:center;gap:4px;margin-left:auto}.jobs-filter-row .clear:hover{color:var(--red)}.job-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:1.4fr .8fr 180px;gap:16px;align-items:center;transition:.15s;cursor:pointer;margin-bottom:10px}.job-row:hover{border-color:var(--primary);box-shadow:0 8px 20px #1a7fe814}.job-row .r-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.job-row .r-title .ti{font-size:16px;font-weight:400;color:var(--ink)}.job-row .r-title .badges{display:flex;gap:5px}.job-row .r-sal{color:#ff9a3d;font-size:18px;font-weight:600;margin-bottom:10px}.job-row .r-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.job-row .r-tags span{font-size:12px;background:#f1f6fe;color:#475569;padding:3px 8px;border-radius:5px}.job-row .r-recruiter{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sub)}.job-row .r-recruiter .ava{width:22px;height:22px;border-radius:50%;background:var(--primary-l);display:flex;align-items:center;justify-content:center;font-size:12px}.job-row .r-recruiter .active{color:var(--primary);background:#e8f4ff;padding:1px 6px;border-radius:4px}.job-row .r-comp{display:flex;align-items:center;gap:10px}.job-row .r-logo{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--primary-d);font-weight:400}.job-row .r-cname{font-weight:400;color:var(--ink);font-size:14px}.job-row .r-cmeta{font-size:12px;color:var(--muted);margin-top:3px}.job-row .r-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.job-row .r-right .loc{font-size:12px;color:var(--muted)}.job-row .r-right button{border:0;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;padding:8px 22px;border-radius:8px;font-size:13px;font-weight:600}.jobs-side{position:sticky;top:80px}.latest-jobs{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.latest-jobs h3{font-size:16px;font-weight:400;margin-bottom:14px;display:flex;align-items:center;gap:8px}.latest-jobs h3:before{content:"";width:4px;height:16px;background:var(--primary);border-radius:2px}.latest-jobs .item{padding:12px 0;border-bottom:1px dashed var(--line);cursor:pointer}.latest-jobs .item:last-child{border-bottom:0}.latest-jobs .item:hover .t{color:var(--primary)}.latest-jobs .t{font-size:14px;font-weight:400;color:var(--ink);margin-bottom:5px;transition:color .15s}.latest-jobs .meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--sub)}.latest-jobs .meta .sal{color:#ff9a3d;font-weight:600}.jobs-count{font-size:14px;color:var(--sub);margin:0 0 12px}.jobs-count b{color:#ff9a3d}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:28px 0 8px;flex-wrap:wrap}.pagination button{min-width:38px;height:38px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center;padding:0 12px}.pagination button:hover{border-color:var(--primary);color:var(--primary)}.pagination button.on{background:var(--primary);border-color:var(--primary);color:#fff}.pagination button:disabled{color:var(--muted);background:#f8fafc;border-color:var(--line);cursor:not-allowed}.pagination button.prev,.pagination button.next{padding:0 16px}.pagination .pg-info{margin-left:6px;font-size:13px;color:var(--sub)}.back{display:inline-block;margin-bottom:14px;color:var(--primary);font-size:14px;font-weight:400}.detail-wrap{max-width:var(--maxw);margin:0 auto;padding:16px 16px 40px}.detail-top{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.detail-top .left{flex:1;min-width:0}.detail-top .title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.detail-top .title h1{font-size:22px;font-weight:400;color:var(--ink);margin:0}.detail-top .sal{color:#ff9a3d;font-size:22px;font-weight:600;white-space:nowrap}.detail-top .tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.detail-top .tags span{font-size:13px;background:#e8f4ff;color:var(--primary);padding:4px 10px;border-radius:20px}.detail-top .meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--sub)}.detail-top .meta i{font-style:normal;color:var(--muted);margin-right:4px}.detail-top .right{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex-shrink:0}.detail-top .right .btn-call,.detail-top .right .btn-apply{width:140px;height:44px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center;gap:6px}.detail-top .right .btn-call{border:1px solid var(--primary);background:#fff;color:var(--primary)}.detail-top .right .btn-call:hover{background:var(--primary-l)}.detail-top .right .btn-apply{border:0;background:var(--primary);color:#fff}.detail-top .right .btn-apply:hover{filter:brightness(1.05)}.detail-top .right .tips{font-size:12px;color:var(--muted);text-align:right}.detail-body{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}.detail-main{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 28px}.detail-main .sec{margin-bottom:28px}.detail-main .sec:last-child{margin-bottom:0}.detail-main h3{font-size:17px;font-weight:400;color:var(--ink);margin-bottom:14px;display:flex;align-items:center;gap:8px}.detail-main h3:before{content:"";width:4px;height:18px;background:var(--primary);border-radius:2px}.detail-main .duty-list,.detail-main .req-list{line-height:2;color:var(--ink);font-size:15px;white-space:pre-wrap}.detail-main .duty-list li,.detail-main .req-list li{margin-bottom:6px}.detail-main .more-link{text-align:center;margin-top:12px;font-size:14px;color:var(--sub);cursor:pointer}.detail-main .kv-box{background:#f8fafc;border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px}.detail-main .kv-item{display:flex;align-items:center;gap:10px;font-size:14px}.detail-main .kv-tag{flex-shrink:0;background:#f0f2f5;color:var(--sub);padding:4px 10px;border-radius:5px;font-size:13px;min-width:72px;text-align:center}.detail-main .kv-val{color:var(--ink);font-weight:400}.detail-main .addr{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--ink)}.detail-main .addr-icon{width:28px;height:28px;background:var(--primary-l);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.detail-main .safety-tip{background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border:1px solid #D6E8FF;border-radius:12px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;margin:22px 0}.detail-main .safety-icon{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #1a7fe81f}.detail-main .safety-icon svg{width:22px;height:22px}.detail-main .safety-body{flex:1;min-width:0}.detail-main .safety-title{font-size:15px;font-weight:400;color:#0d47a1;margin-bottom:6px}.detail-main .safety-text{font-size:13px;line-height:1.8;color:#3b6eaa}.detail-main .safety-text a{color:var(--primary);font-weight:400;text-decoration:none;margin-left:4px;cursor:pointer}.detail-main .safety-text a:hover{text-decoration:underline}.detail-nearby{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 26px;margin-top:16px}.detail-nearby h3{font-size:17px;font-weight:400;margin-bottom:14px;display:flex;align-items:center;gap:8px}.detail-nearby h3:before{content:"";width:4px;height:18px;background:var(--primary);border-radius:2px}.detail-nearby .tabs{display:flex;gap:24px;margin-bottom:14px;border-bottom:1px solid var(--line)}.detail-nearby .tabs span{cursor:pointer;padding-bottom:8px;font-size:15px;color:var(--sub)}.detail-nearby .tabs span.on{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:400}.detail-nearby .list{display:flex;gap:14px;flex-wrap:wrap}.detail-nearby .list a{font-size:14px;color:var(--ink);background:#f3f5f8;padding:8px 14px;border-radius:8px}.detail-nearby .list a:hover{background:var(--primary-l);color:var(--primary-d)}.detail-side{position:sticky;top:80px}.detail-side .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:14px}.detail-side .comp{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:14px}.detail-side .comp .r-logo{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary-d);font-weight:400}.detail-side .comp .name{font-size:14px;font-weight:400;color:var(--ink);line-height:1.4}.detail-side .comp .name .vip{margin-left:4px;color:var(--primary);font-size:13px}.detail-side .cmeta{font-size:13px;color:var(--sub);line-height:1.9}.detail-side .cmeta b{color:var(--ink);font-weight:400}.detail-side .home-btn{display:block;text-align:center;border:1px solid var(--primary);color:var(--primary);border-radius:8px;padding:10px;font-size:14px;font-weight:600;margin-top:14px;transition:.15s}.detail-side .home-btn:hover{background:var(--primary-l)}.detail-side .qr-card{text-align:center}.detail-side .qr-card .box{width:120px;height:120px;background:#f1f6fe;border-radius:10px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#94a3b8;flex-direction:column}.detail-side .qr-card p{font-size:13px;color:var(--sub)}.detail-side .qr-card .tip{color:var(--primary);font-size:12px;margin-top:6px}.detail-side .seen h4{font-size:15px;font-weight:400;margin-bottom:12px}.detail-side .seen .item{padding:10px 0;border-bottom:1px dashed var(--line);cursor:pointer;font-size:13px}.detail-side .seen .item:last-child{border-bottom:0}.detail-side .seen .item:hover{color:var(--primary)}.company-wrap{max-width:var(--maxw);margin:16px auto 40px;padding:0 16px}.company-hero{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:16px;position:relative}.company-hero .hero-main{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.company-hero .logo{width:80px;height:80px;border-radius:14px;background:linear-gradient(135deg,#ff4d4f,#ff7875);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:400;color:#fff;flex-shrink:0}.company-hero .info{flex:1;min-width:0}.company-hero .name-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.company-hero .name{font-size:22px;font-weight:400;color:var(--ink)}.company-hero .verify{font-size:12px;background:#eaf3ff;color:#1a7fe8;border:1px solid #BBD9FF;padding:2px 8px;border-radius:4px;font-weight:400}.company-hero .stat-link{cursor:pointer;transition:color .15s ease,border-color .15s ease}.company-hero .stat-link:hover .num{color:#0f6fd0}.company-hero .stat-link:hover .lab{color:var(--ink)}.company-hero .meta{font-size:14px;color:var(--sub);margin-bottom:12px}.company-hero .tags{display:flex;gap:8px;flex-wrap:wrap}.company-hero .tags span{font-size:12px;background:#f5f7fa;color:var(--sub);padding:4px 10px;border-radius:4px}.company-hero .hero-stats{display:flex;gap:32px;flex-shrink:0}.company-hero .hero-stats .stat{text-align:center}.company-hero .hero-stats .num{font-size:24px;font-weight:400;color:#ff9a3d}.company-hero .hero-stats .lab{font-size:13px;color:var(--sub);margin-top:4px}.company-tabs{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 24px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.company-tabs .tabs-left{display:flex;gap:32px}.company-tabs .tabs-left span{padding:16px 4px;font-size:15px;color:var(--sub);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.company-tabs .tabs-left span.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:400}.company-tabs .tabs-right{display:flex;gap:18px;font-size:14px;color:var(--sub)}.company-tabs .tabs-right a{cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .15s}.company-tabs .tabs-right a:hover{color:var(--primary)}.company-hot{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin-bottom:16px}.company-hot .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.company-hot .head h3{font-size:17px;font-weight:400;color:var(--ink);margin:0}.company-hot .head .more{font-size:13px;color:var(--primary);cursor:pointer}.company-hot .head .more:hover{text-decoration:underline}.hot-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px;cursor:pointer;transition:.15s;min-width:0}.hot-card:hover{border-color:var(--primary-l);box-shadow:0 4px 12px #0000000f}.hot-card .hhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.hot-card .hti{font-size:15px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-card .hsal{color:#ff9a3d;font-size:15px;font-weight:600;white-space:nowrap}.hot-card .hmeta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;color:var(--sub)}.hot-card .hmeta span{background:#f5f7fa;padding:2px 8px;border-radius:4px}.hot-card .hloc{font-size:12.5px;color:var(--sub)}.company-profile .profile-sub{margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.company-profile .profile-sub h4{font-size:14px;font-weight:400;color:var(--ink);margin-bottom:10px}.company-profile .env-list{display:flex;gap:10px;flex-wrap:wrap}.company-profile .env-list .env-thumb{height:120px;width:calc((100% - 20px) / 3);object-fit:cover;border-radius:8px;background:#f5f7fa;cursor:zoom-in;transition:transform .15s ease,box-shadow .15s ease}.company-profile .env-list .env-thumb:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a24}.company-body{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.company-main{min-width:0}.company-main .sec{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 28px;margin-bottom:16px}.company-main .sec:last-child{margin-bottom:0}.company-main .sec-title{font-size:17px;font-weight:400;color:var(--ink);margin-bottom:14px;display:flex;align-items:center;gap:8px}.company-main .sec-title .bar{width:4px;height:18px;background:var(--primary);border-radius:2px}.company-main .intro-text{font-size:14.5px;line-height:2;color:var(--ink)}.company-main .addr-line{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.company-main .addr-line .loc-icon{width:28px;height:28px;background:#f5f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sub)}.company-main .risk-bar{background:#fff7f0;border:1px solid #FFD8BF;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:10px;font-size:13.5px;color:#873800;margin-bottom:16px}.company-main .risk-bar a{color:#ff9a3d;text-decoration:underline;margin-left:4px}.company-main .risk-bar .icon{font-size:16px}.company-main .sub-tabs{display:flex;gap:24px;margin-bottom:14px;border-bottom:1px solid var(--line)}.company-main .sub-tabs span{padding-bottom:8px;font-size:15px;color:var(--sub);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.company-main .sub-tabs span.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:400}.company-main .tag-list{display:flex;gap:10px;flex-wrap:wrap}.company-main .tag-list a{font-size:14px;color:var(--ink);background:#f5f7fa;padding:8px 14px;border-radius:8px;transition:.15s}.company-main .tag-list a:hover{background:var(--primary-l);color:var(--primary-d)}.company-main .tag-list .tag-empty{font-size:13px;color:var(--muted);line-height:1.6}.company-jobs .cjob{background:#fff;border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:10px;padding:16px 18px;margin-bottom:12px;cursor:pointer;transition:.15s}.company-jobs .cjob:hover{box-shadow:0 4px 14px #0000000f;border-color:var(--primary-l)}.company-jobs .cjob .jhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.company-jobs .cjob .jt{font-size:16px;font-weight:400;color:var(--ink);transition:color .15s}.company-jobs .cjob:hover .jt{color:var(--primary)}.company-jobs .cjob .jsal{color:#ff9a3d;font-size:17px;font-weight:600;white-space:nowrap}.company-jobs .cjob .b-urgent{margin-left:8px;font-size:11px;font-weight:400;background:#fdecec;color:#e34d4d;border:1px solid #F7C9C9;padding:1px 7px;border-radius:4px}.company-jobs .cjob .b-rec{margin-left:8px;font-size:11px;font-weight:400;background:#fff3e8;color:#ea6a0b;border:1px solid #F8D5B8;padding:1px 7px;border-radius:4px}.company-jobs .cjob .jtags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.company-jobs .cjob .jtags span{font-size:12.5px;color:var(--primary-d);background:var(--primary-l);padding:3px 10px;border-radius:4px}.company-jobs .cjob .jfoot{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--sub)}.company-jobs .cjob .jfoot .date{display:flex;align-items:center;gap:5px}.company-side{position:sticky;top:80px}.company-side .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:14px}.company-side .card h4{font-size:15px;font-weight:400;margin-bottom:14px}.company-side .group-card p{font-size:13px;color:var(--sub);line-height:1.7;margin-bottom:12px}.company-side .group-card .avatars{display:flex;gap:6px;margin-bottom:12px}.company-side .group-card .avatars span{width:32px;height:32px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sub)}.company-side .group-card button{width:100%;border:0;background:var(--primary);color:#fff;padding:10px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.company-side .group-card button:hover{filter:brightness(1.05)}.company-side .guess-card h4{font-size:16px;font-weight:400;margin-bottom:14px}.company-side .guess-card .gitem{padding:12px 0;border-bottom:1px dashed var(--line);cursor:pointer}.company-side .guess-card .gitem:last-child{border-bottom:0}.company-side .guess-card .gitem:hover .gt{color:var(--primary)}.company-side .guess-card .gt{font-size:14px;font-weight:400;color:var(--ink);margin-bottom:6px;display:flex;justify-content:space-between;gap:8px;transition:color .15s}.company-side .guess-card .gt .sal{color:#ff9a3d;font-weight:600;white-space:nowrap;font-size:14px}.company-side .guess-card .gmeta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sub);gap:8px}.company-side .guess-card .gmeta .com{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-wrap{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:40px 16px;background:linear-gradient(135deg,#1a7fe8,#38bdf8)}.auth-card{width:100%;max-width:820px;background:#fff;border-radius:18px;box-shadow:0 20px 60px #0b2b4a2e;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden}.auth-wrap .auth-card{max-width:820px;min-height:min(560px,calc(100vh - 200px))}.auth-wrap .auth-right{display:flex;flex-direction:column;justify-content:center}.auth-left{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:38px 32px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line);text-align:center}.auth-left .brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.auth-left .brand .ic{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,#1a7fe8,#0e62c2);display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 6px 18px #1a7fe838}.auth-left .brand .nm{font-size:20px;font-weight:400;color:var(--ink)}.auth-left .slogan{font-size:16px;font-weight:400;color:var(--ink);margin-bottom:4px}.auth-left .subslogan{font-size:13px;color:var(--sub);line-height:1.7}.auth-left .qrbox{margin:18px 0;text-align:center}.auth-left .qrbox .box{width:120px;height:120px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#94a3b8;flex-direction:column;box-shadow:0 4px 14px #0000000a}.auth-left .qrbox p{font-size:12px;color:var(--sub)}.auth-left .tel{font-size:12px;color:var(--sub);margin-top:22px}.auth-left .tel span{font-size:14px;font-weight:400;color:var(--primary)}.auth-right{padding:42px 38px 34px;position:relative}.auth-right .back-home{position:absolute;top:8px;left:44px;display:flex;align-items:center;gap:5px;font-size:13px;color:var(--sub);transition:.15s;z-index:5}.auth-right .back-home:hover{color:var(--primary)}.auth-right h2{font-size:20px;font-weight:400;text-align:center;margin:10px 0 20px}.auth-right .tabs{display:flex;gap:0;margin-bottom:18px;border-bottom:2px solid var(--line)}.auth-right .tabs button{flex:1;border:0;background:transparent;border-bottom:3px solid transparent;padding:10px 4px;font-weight:600;color:var(--sub);font-size:15px;margin-bottom:-2px}.auth-right .tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.auth-right .field{margin-bottom:14px}.auth-right .field input{border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-size:15px;outline:none;width:100%;transition:.15s}.auth-right .field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-l)}.auth-right .field label{display:block;font-size:13px;color:var(--sub);margin-bottom:5px}.auth-right .agree{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);margin:14px 0 6px}.auth-right .agree input{margin-top:2px}.auth-right .agree a{color:var(--primary)}.auth-right .submit{width:100%;background:#c9d1d9;color:#fff;border:0;border-radius:10px;padding:13px;font-size:16px;font-weight:600;transition:.15s}.auth-right .submit.on{background:linear-gradient(135deg,var(--primary),var(--primary-d));box-shadow:0 8px 20px #1a7fe847}.auth-right .submit.on:hover{filter:brightness(1.05)}.auth-right .switch{text-align:center;font-size:13px;color:var(--sub);margin-top:14px}.auth-right .switch a{color:var(--primary);font-weight:400}.auth-right .code-field .code-input-row{display:flex;gap:8px;align-items:stretch;margin-top:2px}.auth-right .code-field .code-input-row input{flex:1;min-width:0}.auth-right .code-field .code-btn{flex:0 0 auto;white-space:nowrap;border:0;background:var(--primary);color:#fff;border-radius:10px;padding:0 15px;font-size:13.5px;font-weight:600;cursor:pointer;transition:.15s}.auth-right .code-field .code-btn:hover{filter:brightness(.95)}.auth-right .code-field .code-btn.disabled{background:#cbd5e1;color:#fff;cursor:not-allowed;filter:none}.login-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0c203852;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:20px}.login-modal .auth-card{width:100%;max-width:820px;height:470px;max-height:92vh;overflow:hidden;box-shadow:0 24px 70px #0b2b4a38;position:relative}@media (max-width:900px){.login-modal{padding:0}.login-modal .auth-card{grid-template-columns:1fr;border-radius:0;max-height:100vh;max-width:none}.login-modal .promo{display:none}}.login-modal .rb-card{width:100%;max-width:380px;background:#fff;border-radius:16px;padding:30px 26px;text-align:center;box-shadow:0 24px 70px #0b2b4a38}.login-modal .rb-card .rb-ic{font-size:40px;line-height:1;margin-bottom:10px}.login-modal .rb-card h3{font-size:20px;margin:0 0 12px;color:var(--ink)}.login-modal .rb-card .rb-sub{font-size:14px;color:var(--sub);margin-bottom:14px;font-weight:400}.login-modal .rb-card .rb-msg{font-size:14px;line-height:1.8;color:#475569;margin:0 0 20px}.login-modal .rb-card .rb-msg b{color:var(--primary)}.login-modal .rb-card .rb-f{display:block;text-align:left;font-size:13px;color:var(--sub);margin-bottom:12px}.login-modal .rb-card .rb-f input{width:100%;margin-top:5px;padding:10px 12px;border:1px solid #E2E8F0;border-radius:10px;font-size:14px;box-sizing:border-box}.login-modal .rb-card .rb-btn{display:block;width:100%;padding:12px;border:0;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;margin-top:10px;background:#eef2f7;color:#475569}.login-modal .rb-card .rb-btn.primary{background:var(--primary);color:#fff}.rb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:20px}.rb-modal .rb-card{width:100%;max-width:340px;background:#fff;border-radius:16px;padding:28px 24px;text-align:center;box-shadow:0 24px 70px #0b2b4a47}.rb-modal .rb-ic{margin-bottom:10px}.rb-modal .rb-ic svg{width:44px;height:44px;color:var(--primary)}.rb-modal .rb-card h3{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--ink)}.rb-modal .rb-card .rb-sub{font-size:13.5px;color:var(--sub);margin-bottom:14px;font-weight:400;line-height:1.7}.rb-modal .rb-card .rb-sub b{color:var(--primary);font-weight:600}.rb-modal .rb-card .rb-btn{display:block;width:100%;padding:11px;border:0;border-radius:10px;font-size:14.5px;font-weight:400;cursor:pointer;margin-top:10px;background:#eef2f7;color:#475569}.rb-modal .rb-card .rb-btn.primary{background:var(--primary);color:#fff}.rb-modal .rb-card .rb-btn.primary:hover,.login-modal .rb-card .rb-btn.primary:hover{filter:brightness(1.05)}.static-section{background:#f7f8fa;padding:28px 0 60px}.static-wrap{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start;max-width:1100px;margin:0 auto}.static-side{position:sticky;top:80px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 16px 18px;box-shadow:0 2px 12px #0000000a;align-self:start;max-height:calc(100vh - 132px);overflow-y:auto}.static-help-title{font-size:18px;font-weight:400;color:#1a7fe8;margin:0 10px 18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.static-side-caret{display:none}.static-menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 9px 14px;border-radius:6px;font-size:14px;color:#334155;cursor:pointer;transition:.15s;margin-bottom:2px}.static-menu-item:hover{background:#f5f9ff;color:#1a7fe8}.static-menu-item.on{background:#f0f7ff;color:#1a7fe8;font-weight:400}.static-menu-item.on:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:2px;background:#1a7fe8}.static-menu-arrow{color:currentColor;font-size:13px;opacity:.6}.static-main{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 34px 36px;box-shadow:0 2px 12px #0000000a}.static-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.static-top h2{font-size:22px;font-weight:400;color:var(--ink);margin:0}.static-breadcrumb{font-size:13px;color:var(--muted);white-space:nowrap}.static-breadcrumb a{color:var(--muted)}.static-breadcrumb a:hover{color:#1a7fe8}.static-breadcrumb .sep{margin:0 6px;color:var(--line)}.static-body{font-size:15px;line-height:2;color:#374151}.static-body p{margin:0 0 16px}.static-body h3{font-size:16px;margin:24px 0 12px;color:var(--ink);font-weight:400}.static-body ul{padding-left:24px;margin:0 0 16px}.static-body li{margin-bottom:8px}.static-body img{display:block;max-width:100%;height:auto;margin:0 auto 20px;border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 12px #0000000f;cursor:zoom-in}.static-body .faq-item{border-bottom:1px solid #F1F3F6}.static-body .faq-item:last-of-type{border-bottom:0}.static-body .faq-q{position:relative;display:block;padding:14px 32px 14px 2px;font-size:15px;line-height:1.7;font-weight:400;color:var(--ink);cursor:pointer;list-style:none;transition:color .15s}.static-body .faq-q::-webkit-details-marker{display:none}.static-body .faq-q::marker{content:""}.static-body .faq-q:hover{color:#1a7fe8}.static-body .faq-q:after{content:"";position:absolute;right:10px;top:23px;width:7px;height:7px;border-right:1.5px solid #B6C0CC;border-bottom:1.5px solid #B6C0CC;transform:rotate(45deg);transition:transform .2s ease,border-color .15s}.static-body .faq-item[open] .faq-q{color:#1a7fe8}.static-body .faq-item[open] .faq-q:after{transform:rotate(-135deg);border-color:#1a7fe8}.static-body .faq-a{padding:0 32px 14px 2px}.static-body .faq-a>:first-child{margin-top:0}.static-body .faq-a>:last-child{margin-bottom:0}.static-body.static-faq h3{position:relative;font-size:17px;font-weight:600;color:var(--ink);letter-spacing:.3px;margin:30px 0 6px;padding-left:11px}.static-body.static-faq h3:first-child{margin-top:0}.static-body.static-faq h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:#1a7fe8}.static-body.static-faq h3+.faq-item .faq-q{padding-top:11px}@media (max-width:992px){.static-wrap{grid-template-columns:1fr;padding:0 16px}.static-side{position:static;margin-bottom:14px;max-height:none;overflow-y:visible;padding:0 14px 6px}.static-help-title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 2px;border-bottom:0;cursor:pointer}.static-side-caret{display:block;width:8px;height:8px;border-right:1.5px solid #94A3B8;border-bottom:1.5px solid #94A3B8;transform:rotate(45deg);margin-top:-4px;transition:transform .2s,border-color .15s}.static-side-caret.on{transform:rotate(-135deg);margin-top:4px;border-color:#1a7fe8}.static-side-list{display:none;padding-top:4px;border-top:1px solid var(--line)}.static-side-list.open{display:block}.static-side-list .static-menu-item:last-child{margin-bottom:6px}.static-main{padding:22px}.static-top{flex-direction:column;align-items:flex-start;gap:10px}}footer{background:#0f172a;color:#94a3b8;margin-top:30px}footer a{color:#94a3b8;transition:color .15s}footer a:hover{color:#fff}.fmain{padding:42px 0 34px}.fmain .wrap{display:grid;grid-template-columns:minmax(0,1.3fr) 130px 130px 130px minmax(0,1.4fr);gap:34px}.finfo .flogo{display:flex;align-items:center;gap:10px;margin-bottom:14px}.finfo .flogo .ic{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#1a7fe8,#1565c0);display:flex;align-items:center;justify-content:center;font-size:18px}.finfo .flogo span{font-size:18px;font-weight:400;color:#fff}.finfo .flogo .flogo-img{max-height:38px;max-width:200px;object-fit:contain;display:block}.finfo p{font-size:13px;line-height:2}.finfo .hotline{color:#fff;font-size:16px;font-weight:400;margin-top:10px}.finfo .hotline span{color:#ff9a3d;font-size:20px;margin-left:6px}.fcol h4{color:#fff;font-size:15px;margin-bottom:16px;font-weight:400}.fcol a{display:block;font-size:13.5px;padding:6px 0}.fqr{display:flex;gap:18px;justify-content:flex-end}.fqr .item{text-align:center}.fqr .box{width:96px;height:96px;background:#fff;border-radius:10px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#94a3b8;flex-direction:column;overflow:hidden}.fqr .box b{color:#1a7fe8;font-size:13px}.fqr .item span{font-size:12px;color:#cbd5e1}.fcopy{border-top:1px solid #1B3A5C;padding:18px 0;font-size:12px;color:#64748b;text-align:center;line-height:1.9}.fcopy a{color:#94a3b8;margin:0 6px}.fcopy .badges{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px}.fcopy .badges span,.fcopy .badges a{display:flex;align-items:center;margin:0;transition:color .15s}.fcopy .badges a:hover{color:#fff}.fcopy .badges svg{width:13px;height:13px;margin-right:5px;color:#5aa9ff}.fcopy .flinks{width:fit-content;max-width:100%;margin:8px auto 0;text-align:left}.fcopy .flinks>div+div{margin-top:6px}.fcopy .flinks>div>a:first-child{margin-left:0}@media (max-width:900px){.search{width:100%;max-width:none}.brandbar .wrap{flex-wrap:wrap;gap:14px}.brandbar .tel{width:100%;text-align:left}.hero-banner-inner{flex-direction:column;text-align:center;padding:32px 20px 36px;gap:24px}.hero-banner-visual{flex:none;width:100%}.hero-banner-card{margin:0 auto}.hero-banner-text p{margin-left:auto;margin-right:auto}.hero-banner-stats,.hero-banner-btns{justify-content:center}.cats{grid-template-columns:repeat(3,1fr)}.jobs,.jobs-page{grid-template-columns:1fr}.jobs-side{display:none}.job-row{grid-template-columns:1fr .8fr}.job-row .r-right{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.city-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.fmain .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.fqr{grid-column:span 2;justify-content:flex-start}.auth-card{grid-template-columns:1fr}.auth-left{display:none}.side-tool{right:10px;bottom:70px}.st-card{width:56px}.st-card .si{height:54px}.side-tool .si svg{width:20px;height:20px}.side-tool .si span{font-size:11px}.detail-body{grid-template-columns:1fr}.detail-side{position:static}.detail-top{flex-direction:column;gap:16px}.detail-top .right{flex-direction:row;align-items:center;width:100%;flex-wrap:wrap}.detail-top .right .tips{width:100%;text-align:left}.company-body{grid-template-columns:1fr}.company-side{position:static}.company-hero{flex-direction:column;align-items:flex-start;gap:18px}.company-hero .hero-stats{width:100%;justify-content:space-around}.hot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topbar .wrap{height:auto;padding:8px 12px;gap:10px 14px}.topbar .navlinks a{height:auto;padding:4px 0}.topbar .sp,.topbar .navlinks{display:none}.topbar .rolelinks{display:flex;gap:12px}.topbar .logo{margin-right:auto}.topbar .quick{display:none}.topbar .ntf-drop{position:fixed;top:46px;left:12px;right:12px;width:auto;transform:none}.brandbar .wrap{padding:14px 12px}.brand-big .ic{width:52px;height:52px;font-size:28px}.brand-big .nm{font-size:20px}.brand-big .bar,.brand-big .slogan{display:none}.brandbar .brand-ad{max-width:150px;margin-left:0}.brandbar .brand-ad img{max-height:32px}.jobs-side,.detail-side,.company-side{top:86px}.hero-banner-text h1{font-size:24px}.hero-banner-text p{font-size:13px}.hero-banner-stats{gap:12px;font-size:12px}.hero-banner-stats b{font-size:16px}.hero-banner-card{width:240px;padding:22px 18px}.hero-banner-btns a{padding:11px 20px;font-size:14px}.searchbar{padding:14px 0}.search .row{height:44px}.searchbar.is-jobs .search{flex-direction:column;gap:10px}.searchbar.is-jobs .search .row{width:100%}.searchbar.is-jobs .login-more{width:100%;justify-content:center}.search .type{padding:0 10px;font-size:13px}.search button{padding:0 18px}.hots{gap:8px}.hots .tag{padding:3px 10px;font-size:12px}.cats{grid-template-columns:repeat(2,1fr)}.city-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.fmain .wrap{grid-template-columns:1fr}.fqr{grid-column:span 1}.sec-t{font-size:20px}.auth-right{padding:28px 22px}.side-tool{display:none}.job-row{grid-template-columns:1fr}.job-row .r-comp{justify-content:flex-start}.job-row .r-right{justify-content:flex-start;align-items:flex-start}.detail-wrap{padding:12px 12px 30px}.detail-top{padding:18px}.detail-top .title{flex-direction:column;align-items:flex-start}.detail-top .sal{font-size:20px}.detail-top .tags{gap:6px}.detail-main{padding:18px}.detail-side .card{padding:14px 16px}.detail-nearby .list{gap:10px}.hot-grid,.company-profile .env-list{grid-template-columns:1fr}}.env-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#0f172ad1;display:flex;align-items:center;justify-content:center;animation:evFade .18s ease}@keyframes evFade{0%{opacity:0}to{opacity:1}}.env-viewer .ev-img{max-width:min(920px,84vw);max-height:80vh;border-radius:10px;box-shadow:0 24px 60px #00000080;-webkit-user-select:none;user-select:none}.env-viewer .ev-close{position:absolute;top:22px;right:26px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:17px;cursor:pointer;transition:background .15s}.env-viewer .ev-close:hover{background:#ffffff47}.env-viewer .ev-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#ffffff24;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.env-viewer .ev-nav:hover{background:#ffffff4d}.env-viewer .ev-nav svg{width:22px;height:22px}.env-viewer .ev-nav.prev{left:28px}.env-viewer .ev-nav.next{right:28px}.env-viewer .ev-count{position:absolute;bottom:26px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;background:#0f172a80;border-radius:20px;padding:5px 14px;font-variant-numeric:tabular-nums}.app-page{font-family:inherit}.app-hero{background:#fff;padding:48px 0 70px;display:flex;align-items:center;min-height:auto}.app-hero-inner{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:48px;width:100%}.app-hero-left{flex:1;min-width:0}.app-badge{display:inline-flex;align-items:center;gap:6px;background:var(--primary-l);color:var(--primary-d);font-size:13px;font-weight:400;padding:6px 14px;border-radius:999px;margin-bottom:18px}.app-hero-left h1{font-size:54px;line-height:1.08;margin:0 0 12px;color:var(--ink);font-weight:400;letter-spacing:-1px}.app-sub{font-size:20px;color:var(--primary-d);font-weight:400;margin:0 0 14px}.app-desc{font-size:15px;color:var(--sub);line-height:1.7;margin:0 0 26px;max-width:460px}.app-btns{display:flex;gap:14px;flex-wrap:wrap}.app-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:.15s}.app-btn-android{background:var(--primary);color:#fff}.app-btn-android:hover{background:var(--primary-d)}.app-btn-ios{background:#0f172a;color:#fff}.app-btn-ios:hover{background:#1e293b}.app-stores{margin-top:18px;font-size:13px;color:var(--muted)}.app-hero-right{flex:0 0 420px;display:flex;justify-content:center;align-items:center}.app-hero-art{width:100%;max-width:420px;height:auto;aspect-ratio:400/360;border-radius:24px;background:linear-gradient(135deg,#e8f4ff,#fff);box-shadow:0 24px 70px #1a7fe829;animation:appHeroFloat 5s ease-in-out infinite;overflow:hidden}.app-hero-art svg{display:block;width:100%;height:100%}@keyframes appHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.app-sec-t{font-size:24px;font-weight:400;color:var(--ink);margin:0 0 6px;display:flex;align-items:center;gap:10px}.app-sec-t:after{content:"";flex:1;height:1px;background:var(--line)}.app-feats{padding:54px 0;background:#fff}.app-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.app-feat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 22px;text-align:center;transition:.15s}.app-feat:hover{border-color:var(--primary);box-shadow:0 10px 26px #1a7fe81f;transform:translateY(-3px)}.app-feat-ic{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:var(--primary-l);color:var(--primary-d);display:flex;align-items:center;justify-content:center}.app-feat-ic svg{width:28px;height:28px}.app-feat h4{margin:0 0 8px;font-size:17px;color:var(--ink)}.app-feat p{margin:0;font-size:13px;color:var(--sub);line-height:1.6}.app-scan{background:linear-gradient(135deg,#0f172a,#1e293b);padding:54px 0;color:#fff}.app-scan-inner{display:flex;align-items:center;gap:40px;max-width:1100px;margin:0 auto;padding:0 20px}.app-scan-text{flex:1}.app-scan-text h2{font-size:30px;margin:0 0 12px;font-weight:400}.app-scan-text p{font-size:15px;color:#cbd5e1;margin:0 0 18px;line-height:1.7}.app-scan-text ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.app-scan-text li{display:flex;align-items:center;gap:10px;font-size:14px;color:#e2e8f0}.app-scan-text li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary);flex:0 0 8px}.app-scan-qr{flex:0 0 200px;text-align:center}.app-qr-box{width:180px;height:180px;background:#fff;border-radius:16px;padding:12px;margin:0 auto}.app-scan-qr p{margin:12px 0 0;font-size:13px;color:#94a3b8}.app-steps{padding:28px 0;background:#fff;border-bottom:1px solid var(--line)}.app-step-track{display:flex;align-items:center;justify-content:center;gap:10px;max-width:900px;margin:0 auto}.app-step{display:flex;align-items:center;gap:14px;flex:1;max-width:260px;justify-content:center}.app-step-num{width:34px;height:34px;border-radius:50%;background:var(--primary-l);color:var(--primary-d);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:400;flex:0 0 34px}.app-step-body{text-align:left}.app-step-body h4{margin:0 0 2px;font-size:15px;color:var(--ink);font-weight:400}.app-step-body p{margin:0;font-size:12px;color:var(--sub);line-height:1.5}.app-step-line{flex:0 0 60px;color:var(--primary);opacity:.35;display:flex;align-items:center;justify-content:center}.app-step-line svg{width:60px;height:12px}@media (max-width:900px){.app-hero{padding:30px 0 40px}.app-hero-inner{flex-direction:column;text-align:center;gap:28px}.app-hero-right{flex:none;max-width:340px}.app-hero-art{max-width:340px}.app-btns{justify-content:center}.app-desc{margin-left:auto;margin-right:auto}.app-feat-grid{grid-template-columns:repeat(2,1fr)}.app-scan-inner{flex-direction:column;text-align:center}.app-step-track{flex-wrap:wrap;gap:18px 12px}.app-step{flex:0 0 calc(50% - 6px);max-width:none;justify-content:flex-start}.app-step-line{display:none}}.news-banner{background:linear-gradient(135deg,#0b2b4a,#0e62c2 60%,#1a7fe8);color:#fff;padding:48px 0 44px;text-align:center}.news-banner h1{font-size:34px;font-weight:400;margin:0 0 10px;letter-spacing:.5px}.news-banner p{margin:0;font-size:15px;opacity:.88}.news-cats{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0 10px;border-bottom:1px solid var(--line)}.news-cats button{border:0;background:transparent;color:var(--sub);font-size:15px;font-weight:600;padding:8px 18px;border-radius:20px;cursor:pointer;transition:.15s}.news-cats button:hover{color:var(--primary)}.news-cats button.on{background:var(--primary-l);color:var(--primary-d)}.news-list{display:flex;flex-direction:column;gap:16px;padding:22px 0 40px}.news-item{display:grid;grid-template-columns:180px 1fr;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;transition:.15s;cursor:pointer}.news-item:hover{border-color:var(--primary);box-shadow:0 10px 28px #1a7fe81a}.news-thumb{width:180px;height:120px;border-radius:10px;border:2px solid #FF9A3D;display:flex;align-items:center;justify-content:center;background:#fffbf5;color:#ff9a3d;font-size:18px;font-weight:400}.news-body{display:flex;flex-direction:column;justify-content:space-between}.news-title{font-size:18px;font-weight:400;color:var(--ink);margin:0 0 10px;line-height:1.4}.news-summary{font-size:14px;color:var(--sub);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-meta{display:flex;align-items:center;gap:14px;margin-top:12px}.news-tag{font-size:12px;color:var(--primary);background:var(--primary-l);padding:3px 10px;border-radius:4px}.news-date{font-size:12px;color:#94a3b8}.article-card{max-width:860px;margin:30px auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:38px}.article-title{font-size:28px;font-weight:400;color:var(--ink);line-height:1.35;margin:0 0 18px}.article-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--sub);border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px}.article-meta .article-source{color:var(--primary);font-weight:400}.article-meta .article-share{margin-left:auto;cursor:pointer;color:var(--primary)}.article-body{font-size:15px;line-height:1.9;color:#374151}.article-body p{margin:0 0 16px;text-indent:2em}.article-back{margin-top:28px}.article-back a{color:var(--primary);font-weight:400}@media (max-width:700px){.news-item{grid-template-columns:1fr}.news-thumb{width:100%;height:140px}.news-banner h1{font-size:24px}.article-card{padding:22px}.article-title{font-size:22px}.article-meta .article-share{margin-left:0}}.float-reg{position:fixed;right:24px;bottom:24px;width:360px;background:#fff;border-radius:20px;box-shadow:0 14px 44px #00000029;border:1px solid var(--line);z-index:9999;padding:18px 18px 18px 22px;display:flex;align-items:center;gap:16px;transition:transform .25s,opacity .25s}.float-reg.hide{transform:translateY(20px);opacity:0;pointer-events:none}.float-reg-close{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;font-size:18px;line-height:26px;text-align:center;cursor:pointer;transition:.15s;padding:0}.float-reg-close:hover{background:#e2e8f0;color:#334155}.float-reg-qr{width:90px;height:90px;flex-shrink:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:6px}.float-reg-main{flex:1;min-width:0}.float-reg-title{font-size:16px;font-weight:400;color:var(--ink);line-height:1.3;margin-bottom:4px}.float-reg-title span{color:var(--primary)}.float-reg-desc{font-size:13px;color:var(--sub);line-height:1.4;margin-bottom:10px}.float-reg-btn{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:.15s;box-shadow:0 4px 12px #1a7fe847;text-decoration:none}.float-reg-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a7fe857}.float-reg-btn svg,.float-reg-btn .ar{width:14px;height:14px;transition:.15s}.float-reg-btn:hover .ar{transform:translate(2px)}@media (max-width:700px){.float-reg{right:12px;bottom:12px;width:calc(100% - 24px);padding:14px 16px;gap:12px}.float-reg-qr{width:72px;height:72px}.float-reg-title{font-size:15px}.float-reg-desc{font-size:12px}}.geo-toast{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:9998;display:flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 24px #0000001f;padding:8px 18px;font-size:13px;color:var(--ink);transition:opacity .4s,transform .4s}.geo-toast b{color:var(--primary);font-weight:400}.geo-toast .geo-toast-dot{color:var(--muted)}.geo-toast a{color:var(--primary);font-weight:400;cursor:pointer;transition:.15s}.geo-toast a:hover{color:var(--primary-d);text-decoration:underline}.geo-toast-leave{opacity:0;transform:translate(-50%) translateY(-10px);pointer-events:none}@media (max-width:700px){.geo-toast{top:50px;padding:7px 14px;font-size:12.5px}}.side-tool{position:fixed;right:16px;bottom:90px;z-index:999;display:flex;flex-direction:column;align-items:center}.st-card{width:64px;background:#fff;border-radius:14px;box-shadow:0 6px 24px #0b2b4a1f;display:flex;flex-direction:column}.st-card .si{position:relative;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;color:#4b5563;font-size:12px;line-height:1;cursor:pointer;padding:0;transition:color .15s,background .15s}.st-card .si+.si:before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:var(--line)}.st-card .si:first-child{border-radius:14px 14px 0 0}.st-card .si:last-child{border-radius:0 0 14px 14px}.st-card .si:hover{color:var(--primary);background:#f5faff}.side-tool .si svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.side-tool .si span{font-size:12px;letter-spacing:.5px}.side-tool .toTop{width:44px;height:44px;margin-top:10px;border:0;border-radius:14px;background:#fff;box-shadow:0 6px 24px #0b2b4a1f;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s}.side-tool .toTop.show{opacity:1;pointer-events:auto;transform:translateY(0)}.side-tool .toTop:hover{color:var(--primary)}.side-tool .toTop svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.side-tool .qrpop{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(6px);width:196px;padding:14px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0b2b4a29;opacity:0;pointer-events:none;transition:.18s;text-align:center;color:var(--ink);z-index:2}.side-tool .si:hover .qrpop{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.side-tool .qrpop img,.side-tool .qrpop .box{width:168px;height:168px;background:#f6faff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#94a3b8;margin:0 auto;object-fit:contain}.side-tool .qrpop .qrt{font-size:13px;font-weight:400;color:var(--ink);margin-top:10px;line-height:1.5}.side-tool .qrpop .qrd{font-size:12px;font-weight:400;color:var(--muted);margin-top:5px;line-height:1.6}.side-tool .qrpop .csx{font-size:12px;color:var(--sub);margin-top:8px;text-align:left;line-height:1.6}.side-tool .qrpop .csx b{display:block;color:var(--ink);margin-bottom:2px}.brandbar{background:linear-gradient(90deg,#0d57c8,#1b6fec 16%,#1b6fec 84%,#0d57c8);border-bottom:1px solid rgba(255,255,255,.16)}.brandbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iODQiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wNyIvPjxyZWN0IHg9IjU2IiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IiMwNjRBOUUiIG9wYWNpdHk9IjAuMDgiLz48cmVjdCB4PSIxMTIiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4xMSIvPjxyZWN0IHg9IjI4IiB5PSIyOCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjA1Ii8+PHJlY3QgeD0iODQiIHk9IjI4IiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IiMwNjRBOUUiIG9wYWNpdHk9IjAuMDYiLz48cmVjdCB4PSIxNDAiIHk9IjI4IiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuMDgiLz48cmVjdCB4PSIwIiB5PSI1NiIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjMDY0QTlFIiBvcGFjaXR5PSIwLjEiLz48cmVjdCB4PSI1NiIgeT0iNTYiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC4wNiIvPjxyZWN0IHg9Ijg0IiB5PSI1NiIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIwLjA5Ii8+PHJlY3QgeD0iMTQwIiB5PSI1NiIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjMDY0QTlFIiBvcGFjaXR5PSIwLjA1Ii8+PC9zdmc+);background-size:168px 84px;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 13%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,#000 87%,#000 100%);mask-image:linear-gradient(90deg,#000,#000 13%,#0000 30%,#0000 70%,#000 87%,#000)}.brandbar .wrap{position:relative;z-index:1}.brand-big .nm{color:#fff}.brand-big .sl{color:#ffffffb8}.brand-big .bar{background:#ffffff59}.brand-big .slogan,.brandbar .tel{color:#fff}.brandbar .tel span{color:#ffd24d}.brandbar .brand-ad img{box-shadow:0 4px 14px #04205447}@media (min-width:641px){.brandbar .brand-ad{max-width:640px}.brandbar .brand-ad img{max-width:640px;max-height:140px}}.brandbar .brand-ad .brand-ad-txt{color:#fff}.brandbar.has-ad .wrap{padding-top:0;padding-bottom:0}.brandbar.has-ad .brand-ad img{display:block}.search .row{border-radius:26px}.search .type{border-right:0;padding:0 10px 0 24px;font-weight:400}.search input{padding:0 10px}.search .sbtn{background:var(--primary);padding:0 38px;font-weight:600}.search .sbtn:hover{background:var(--primary-d);filter:none}.searchbar.is-jobs .search .sbtn{border-radius:0 26px 26px 0}.hots{gap:14px}.hots .tag{color:var(--primary);font-weight:400}.hots .tag:hover{color:var(--primary-d)}.hots .sep{display:none}.sec-sub{text-align:center;color:var(--muted);font-size:13.5px;margin:-14px 0 16px}.hot-tabs{display:flex;justify-content:center;gap:26px;overflow-x:auto;white-space:nowrap;padding:0 8px 10px;margin-bottom:14px}.hot-tab{font-size:15px;color:var(--ink);cursor:pointer;position:relative;flex:none;padding-bottom:8px;transition:color .15s}.hot-tab:hover{color:var(--primary)}.hot-tab.on{color:var(--primary);font-weight:400}.hot-tab.on:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:22px;height:3px;border-radius:2px;background:var(--primary)}.hot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hot-empty{grid-column:1/-1;padding:36px;text-align:center;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:12px}.bh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brc{background:#fff;border:1px solid #F0F3F8;border-radius:12px;padding:16px;min-width:0;display:flex;flex-direction:column;box-shadow:0 1px 3px #0f1f350d;cursor:pointer;transition:box-shadow .16s,transform .16s,border-color .16s}.brc:hover{transform:none}.brc:hover .brc-nm{color:var(--primary)}.brc-hd{display:flex;align-items:center}.brc-hd .r-logo{width:48px;height:48px;flex:none;border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--primary-d);box-shadow:0 0 0 1px #e9f0f8}.brc-hd .r-logo img{width:100%;height:100%;object-fit:contain}.brc-hi{flex:1;min-width:0;margin-left:11px}.brc-nm{display:block;font-size:15.5px;font-weight:600;color:#1f2d3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brc-sub{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#9aa8b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brc-vip{flex:none;margin-left:8px;height:20px;line-height:20px;padding:0 7px;border-radius:4px;background:#fff6e8;color:#b4762a;font-size:11px;letter-spacing:.5px}.brc-in{margin:13px 0 0;font-size:12.5px;color:#7c8b9e;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brc-jobs{margin-top:0}.brc-lab{margin-top:14px;font-size:11.5px;color:#9aa8b8;letter-spacing:.5px}.brc-job{padding:8px 0;cursor:pointer}.brc-job+.brc-job{border-top:1px solid #F5F8FC}.brc-jline{display:flex;align-items:baseline}.brc-jt{flex:1;min-width:0;font-size:13.5px;color:#33465f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brc-job:hover .brc-jt{color:var(--primary)}.brc-js{flex:none;margin-left:10px;font-size:13.5px;font-weight:600;color:#ff6e1e;white-space:nowrap}.brc-js span:nth-of-type(2){display:none!important}.brc-jm{margin-top:5px;font-size:11.5px;color:#9aa8b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brc-none{padding:16px 0;text-align:center;font-size:12.5px;color:#9aa8b8}.brc-ft{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #F1F4F8}.brc-cnt{font-size:12.5px;color:#9aa8b8}.brc-cnt b{color:#ff6e1e;font-weight:600}.brc-more{font-size:12.5px;color:var(--primary);white-space:nowrap}.bh-vac{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0;background:#fbfcfe;border:1px dashed #DDE6F2;border-radius:12px;padding:26px;cursor:pointer}.bh-vac b{font-size:14px;font-weight:600;color:#41546e}.bh-vac p{margin:8px 0 0;font-size:12.5px;color:#9aa8b8;line-height:1.75;max-width:300px}.bh-vac .go{margin-top:12px;font-size:12.5px;color:var(--primary)}.bh-vac:hover{border-color:#c8d9ee;background:#f8fbff}@media (max-width:980px){.hot-grid,.bh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.brandbar .brand-ad img{max-height:93px}}.brand-more{display:block;width:fit-content;margin:18px auto 0;min-height:0;border:0;background:#eaf3fe;color:var(--primary);border-radius:999px;padding:9px 36px;font-size:14px;font-weight:600;gap:0}.brand-more:hover{background:var(--primary);color:#fff}.bh-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.bh-dot{width:22px;height:4px;border-radius:2px;background:#d8e4f2;border:0;padding:0;cursor:pointer;transition:.2s}.bh-dot.on{background:var(--primary);width:30px}.searchbar.is-jobs .search .row{flex:1 1 480px;min-width:420px}.searchbar.is-jobs .hots{flex-basis:100%;justify-content:flex-start;margin-top:10px}@media (max-width:640px){.searchbar.is-jobs .search .row{min-width:0}}@media (max-width:640px){.hot-grid,.bh-grid{grid-template-columns:minmax(0,1fr)}.hot-tabs{justify-content:flex-start;gap:18px}}.brand-big .ic.img{background:#fff;border-radius:10px;padding:5px 10px;box-shadow:0 4px 14px #04205438}.brand-big .ic.img img{border-radius:6px}.brand-big .ic{box-shadow:0 8px 22px #04205447,0 0 0 2px #ffffff59}.jb2-filter{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:14px}.jb2-filter .row{display:flex;align-items:center;gap:6px 6px;flex-wrap:wrap;font-size:13.5px}.jb2-filter .lab{color:var(--sub);white-space:nowrap;margin-right:6px}.jb2-filter .row a{padding:4px 10px;border-radius:6px;cursor:pointer;color:var(--ink);transition:.15s}.jb2-filter .row a:hover{color:var(--primary)}.jb2-filter .row a.on{background:var(--primary-l);color:var(--primary-d);font-weight:400}.jb2-filter .row .none{color:var(--muted);font-size:13px}.jb2-filter .row.sub{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:13px}.jb2-filter .row.conds{margin-top:12px;padding-top:13px;border-top:1px dashed var(--line)}.jb2-filter .clear{margin-left:auto;color:var(--sub);cursor:pointer;white-space:nowrap}.jb2-filter .clear:hover{color:var(--red)}.jb2-sortbar{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px;height:52px;display:flex;align-items:center;gap:28px;margin-bottom:12px}.jb2-sortbar .tab{position:relative;font-size:14.5px;color:var(--sub);cursor:pointer;height:100%;display:flex;align-items:center;transition:color .15s}.jb2-sortbar .tab:hover{color:var(--primary)}.jb2-sortbar .tab.on{color:var(--primary);font-weight:400}.jb2-sortbar .tab.on:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:7px;width:20px;height:3px;border-radius:2px;background:var(--primary)}.jb2-sortbar .right{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:13px;color:var(--sub)}.jb2-count b{color:#ff7a1a}.jb2-sortbar .urgent{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.jb2-sortbar .urgent input{accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.jb2-job{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px 0;margin-bottom:12px;cursor:pointer;position:relative;transition:.15s;overflow:hidden}.jb2-job:hover{border-color:#1a7fe873;box-shadow:0 10px 26px #1a7fe81a}.jb2-job.sk{color:var(--muted);font-size:13px;padding:26px 18px;text-align:center}.jb2-job .j-pin{position:absolute;top:0;right:0;background:linear-gradient(135deg,#1a7fe8,#4d9eff);color:#fff;font-size:11px;font-weight:400;padding:3px 12px;border-radius:0 10px;letter-spacing:1px}.jb2-job .j-body{display:grid;grid-template-columns:1fr 280px;gap:18px;align-items:center}.jb2-job .j-t1{display:flex;align-items:center;gap:8px;min-width:0}.jb2-job .j-t1 .ti{font-size:16.5px;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb2-job .j-t1 .ti:hover{color:var(--primary)}.jb2-job .b-urgent{flex:none;font-size:11px;font-weight:400;background:#fdecec;color:#e34d4d;border:1px solid #F7C9C9;padding:1px 7px;border-radius:4px}.jb2-job .b-rec{flex:none;font-size:11px;font-weight:400;background:#fff3e8;color:#ea6a0b;border:1px solid #F8D5B8;padding:1px 7px;border-radius:4px}.jb2-job .j-t2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px}.jb2-job .j-t2 .sal{color:#ff7a1a;font-size:17px;font-weight:600;white-space:nowrap}.jb2-job .j-t2 .chip{font-size:12px;color:var(--sub);background:#f4f6fa;padding:3px 9px;border-radius:4px;white-space:nowrap}.jb2-job .j-co{display:flex;align-items:center;gap:12px;min-width:0}.jb2-job .r-logo{width:44px;height:44px;flex:none;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e9f0f8;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:var(--primary-d)}.jb2-job .r-logo img{width:100%;height:100%;object-fit:contain}.jb2-job .j-coinfo{min-width:0}.jb2-job .cname{font-size:14px;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb2-job .ctags{display:flex;gap:5px;margin-top:6px;overflow:hidden}.jb2-job .ctags span{flex:none;font-size:11.5px;color:var(--muted);background:#f6f8fb;padding:2px 8px;border-radius:4px;white-space:nowrap}.jb2-job .j-foot{margin:14px -18px 0;background:#f5f9ff;padding:9px 18px;display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--sub);border-radius:0 0 12px 12px}.jb2-job .j-foot .who{display:flex;align-items:center;gap:7px;color:var(--ink);white-space:nowrap}.jb2-job .j-foot .ava{width:20px;height:20px;border-radius:50%;background:#dcebfd;color:var(--primary-d);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;font-style:normal;flex:none}.jb2-job .j-foot .welf{margin-left:auto;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb2-login{background:linear-gradient(160deg,#3e97ff,#1a6fe8);border-radius:14px;padding:26px 22px;text-align:center;color:#fff;margin-bottom:14px;box-shadow:0 10px 24px #1a6fe838}.jb2-login .t1{font-size:17px;font-weight:400}.jb2-login .t2{font-size:12.5px;opacity:.88;margin-top:8px}.jb2-login button{margin-top:16px;width:100%;height:40px;border:0;border-radius:20px;background:#fff;color:#1a6fe8;font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.jb2-login button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000029}@media (max-width:1080px){.jobs-page,.jb2-job .j-body{grid-template-columns:1fr}.jb2-job .j-co{padding-top:2px}.jb2-sortbar{gap:16px;height:auto;padding:10px 14px;flex-wrap:wrap}.jb2-sortbar .tab{height:34px}}h1,h2,h3,h4,h5,h6{font-weight:400}b,strong{font-weight:600}th,label,dt{font-weight:400}button,.btn{font-weight:600}.latest-jobs .t-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.latest-jobs .t-line .t{flex:1;min-width:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-jobs .t-line .sal{flex:none;color:#ff7a1a;font-weight:600;font-size:13px;white-space:nowrap}.latest-jobs .t-line .sal span:first-child{font-size:13px}.latest-jobs .co{font-size:12px;color:var(--sub);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2{max-width:var(--maxw);width:100%;margin:16px auto 60px;padding:0 16px}.dt2-sheet{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.dt2-band{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line)}.dt2-band .lg .r-logo{width:52px;height:52px;flex:none;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e9f0f8;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--primary-d)}.dt2-band .lg .r-logo img{width:100%;height:100%;object-fit:contain}.dt2-band .bi{min-width:0}.dt2-band .nm{font-size:18px;display:flex;align-items:center;gap:8px}.dt2-band .nm .bd{font-size:11px;font-weight:400;color:#fff;background:linear-gradient(120deg,#ff9a3d,#ff7a1a);border-radius:4px;padding:2px 7px}.dt2-band .sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--sub);margin-top:6px}.dt2-band .sub span:not(.auth):not(:last-child):after{content:"·";margin-left:6px;color:var(--line)}.dt2-band .sub .auth{color:#16a34a;display:inline-flex;align-items:center;gap:3px}.dt2-band .sub .auth svg{width:13px;height:13px}.dt2-band .r{margin-left:auto;font-size:13px;display:inline-flex;align-items:center;gap:5px}.dt2-band .r svg{width:14px;height:14px}.dt2-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.dt2-l{min-width:0;border-right:1px solid var(--line)}.dt2-l .dt2-card{border-bottom:1px solid var(--line)}.dt2-l .dt2-card:last-child{border-bottom:0}.dt2-side{min-width:0;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fbfcfe}.dt2-side .dt2-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:#fff}.dt2-card{padding:22px 24px}.dt2-top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dt2-top .t{font-size:21px}.dt2-top .sal{color:#ff7a1a;font-size:21px;font-weight:600}.dt2-top .p-urgent{flex:none;font-size:12px;font-weight:400;background:#fdecec;color:#e34d4d;border:1px solid #F7C9C9;padding:2px 9px;border-radius:5px}.dt2-top .p-rec{flex:none;font-size:12px;font-weight:400;background:#fff3e8;color:#ea6a0b;border:1px solid #F8D5B8;padding:2px 9px;border-radius:5px}.dt2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;font-size:13px;color:var(--sub);margin-top:12px}.dt2-meta .it{display:inline-flex;align-items:center;gap:4px}.dt2-meta .it svg{width:13px;height:13px;color:var(--muted)}.dt2-meta .sep{color:var(--line);margin:0 12px}.dt2-welf{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.dt2-welf span{font-size:12.5px;color:var(--primary);background:#eaf3fe;padding:4px 12px;border-radius:20px}.dt2-sec{margin-top:26px}.dt2-sec h3{font-size:16px;font-weight:400;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:14px}.dt2-sec p,.dt2-desc p{font-size:14px;line-height:1.95;color:var(--ink)}.dt2-sec .kv{color:var(--sub);margin-bottom:12px}.dt2-sec .kv b{color:var(--ink);font-weight:600}.dt2-desc.clip{max-height:280px;overflow:hidden}.dt2-desc .reqt{margin-top:10px;font-weight:600}.dt2-more{margin-top:10px;text-align:center;font-size:13px;color:var(--sub);cursor:pointer}.dt2-more:hover{color:var(--primary)}.dt2-empty{font-size:13px;color:var(--muted);padding:6px 0}.dt2-safe{margin:0 16px 14px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border:1px solid #D6E8FF;border-radius:10px;padding:14px 18px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.8;color:#3b6eaa}.dt2-safe .ic{color:var(--blue);flex:none;margin-top:2px}.dt2-safe .ic svg{width:22px;height:22px}.dt2-safe b{color:#0d47a1;font-weight:600}.dt2-safe a{margin-left:6px;color:var(--primary)}.dt2-addr{display:flex;align-items:center;gap:8px;font-size:14px;flex-wrap:wrap}.dt2-addr>i{color:var(--blue);display:inline-flex}.dt2-addr>i svg{width:15px;height:15px}.dt2-addr a{margin-left:auto;font-size:13px}.dt2-ih{font-size:16px;font-weight:400;display:flex;align-items:baseline;margin-bottom:16px}.dt2-ih a{margin-left:auto;font-size:13px;color:var(--primary)}.dt2-ig{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.dt2-ig .ig{border:1px solid var(--line);border-radius:10px;padding:14px 16px;cursor:pointer;transition:.15s;background:#fff}.dt2-ig .ig:hover{border-color:#1a7fe866;box-shadow:0 8px 20px #1a7fe814}.dt2-ig .l1{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.dt2-ig .ti{flex:1;min-width:0;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-ig .sl{flex:none;color:#ff7a1a;font-weight:600;font-size:13px;white-space:nowrap}.dt2-ig .co{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--sub)}.dt2-ig .co .c{width:16px;height:16px;border-radius:4px;background:#e8eef6;color:var(--blue-d);font-size:10px;display:flex;align-items:center;justify-content:center;flex:none}.dt2-ig .co span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-near{display:flex;gap:26px;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.dt2-near span{cursor:pointer;color:var(--sub)}.dt2-near span.on{color:var(--ink)}.dt2-links{display:flex;gap:10px;flex-wrap:wrap}.dt2-links a{color:var(--ink);background:#f3f5f8;padding:7px 14px;border-radius:8px;font-size:13px}.dt2-links a:hover{background:#eaf3fe;color:var(--blue)}.dt2-side .pub h4{font-size:15px;font-weight:600;margin-bottom:14px}.dt2-side .pub .who{display:flex;align-items:center;gap:10px}.dt2-side .pub .ava{width:42px;height:42px;border-radius:50%;background:#dcebfd;color:var(--blue-d);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex:none}.dt2-side .pub .who-info{min-width:0}.dt2-side .pub .n{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-side .pub .c{font-size:12px;color:var(--sub);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-call{width:100%;height:42px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:15px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:7px}.dt2-call svg{width:16px;height:16px}.dt2-call:hover{background:#1668c9}.dt2-ghost{width:100%;height:38px;border:1px solid var(--blue);border-radius:8px;background:#fff;color:var(--blue);font-size:14px;font-weight:400;margin-top:10px}.dt2-ghost:hover{background:#eaf3fe}.dt2-side .pub .acts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);text-align:center}.dt2-side .pub .acts .a{cursor:pointer;color:var(--sub);font-size:12px}.dt2-side .pub .acts .a:hover{color:var(--blue)}.dt2-side .pub .acts .a svg{width:17px;height:17px;display:block;margin:0 auto 5px}.dt2-side .qr{text-align:center}.dt2-side .qr img{width:150px;height:150px;display:block;margin:0 auto 10px}.dt2-side .qr p{font-size:13px;color:var(--sub)}.dt2-side .qr p b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px;font-size:13px}.dt2-side .seen h4{font-size:15px;font-weight:400;margin-bottom:12px}.dt2-side .seen .item{padding:10px 0;border-bottom:1px dashed var(--line);cursor:pointer}.dt2-side .seen .item:last-child{border-bottom:0}.dt2-side .seen .item:hover .t{color:var(--primary)}.dt2-side .seen .t{font-size:13.5px}.dt2-side .seen .c{font-size:12px;color:var(--sub);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-sticky{position:fixed;left:0;right:0;top:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 16px #0000000f;transform:translateY(-100%);transition:.25s;z-index:60}.dt2-sticky.show{transform:translateY(0)}.dt2-sw{max-width:var(--maxw);margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.dt2-sw .info{min-width:0}.dt2-sw .t{font-size:16px}.dt2-sw .sal{color:#ff7a1a;font-weight:600;font-size:16px;margin-left:10px}.dt2-sw .m{font-size:12.5px;color:var(--sub);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt2-sw .btns{margin-left:auto;display:flex;gap:10px;flex:none}.dt2-sw .btns button{height:36px;padding:0 18px;border-radius:8px;font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.dt2-sw .btns button svg{width:14px;height:14px}.dt2-sw .btns .b1{border:0;background:var(--blue);color:#fff}.dt2-sw .btns .b2{border:1px solid var(--blue);background:#fff;color:var(--blue);font-weight:400}@media (max-width:1120px){.dt2-cols{grid-template-columns:minmax(0,1fr) 260px}.dt2-side .dt2-card{padding:14px}}@media (max-width:980px){.dt2-cols{grid-template-columns:1fr}.dt2-l{border-right:0}.dt2-l .dt2-card{border-bottom:1px solid var(--line)}.dt2-side{background:#fff}.dt2-sw .m{display:none}.dt2-sw .btns .b2:not(:last-child){display:none}}@media (max-width:640px){.dt2-card{padding:18px 16px}.dt2-top .t,.dt2-top .sal{font-size:18px}.dt2-band .r{margin-left:0}.dt2-sw .btns .b2{display:none}}.dt2-side .pub .n .role{font-weight:400;color:var(--sub);font-size:13px;margin-left:4px}.ct-page{max-width:860px;margin:0 auto;padding:16px 0 0;display:flex;flex-direction:column;height:calc(100vh - 58px);min-height:420px}.ct-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:10px 10px 0 0;background:#fff}.ct-back{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:18px;line-height:1;cursor:pointer;color:var(--sub)}.ct-who{flex:1;min-width:0}.ct-name{font-size:15px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-sub{font-size:12px;color:var(--sub);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-report{height:28px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:12.5px;cursor:pointer}.ct-report:hover{border-color:var(--red);color:var(--red)}.ct-frozen{background:#fff7ed;border:1px solid #FED7AA;border-top:0;color:#9a3412;font-size:12.5px;padding:8px 14px}.ct-body{flex:1;overflow-y:auto;padding:14px;border:1px solid var(--line);border-top:0;background:#f7f9fc}.ct-tip{padding:40px;text-align:center;color:var(--sub);font-size:13px}.ct-row{display:flex;flex-direction:column;margin-bottom:12px;align-items:flex-start}.ct-row.mine{align-items:flex-end}.ct-bubble{max-width:74%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.ct-row.mine .ct-bubble{background:var(--blue);border-color:var(--blue);color:#fff}.ct-time{font-size:11.5px;color:var(--sub);margin-top:4px}.ct-img{max-width:240px;max-height:240px;border:1px solid var(--line);border-radius:10px;cursor:zoom-in;display:block}.ct-loc{max-width:74%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer}.ct-row.mine .ct-loc{background:var(--blue);border-color:var(--blue)}.ct-loc-t{font-size:14px;color:var(--ink)}.ct-row.mine .ct-loc-t{color:#fff}.ct-loc-a{margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--sub)}.ct-row.mine .ct-loc-a{color:#ffffffd9}.ct-rpt{display:flex;gap:8px;padding:10px 14px;border:1px solid var(--line);border-top:0;background:#fff}.ct-rpt-in{flex:1;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.ct-rpt-in:focus{outline:none;border-color:var(--blue)}.ct-rpt-btn{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--red);color:#fff;font-size:13px;cursor:pointer}.ct-foot{display:flex;gap:8px;padding:10px 14px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;background:#fff}.ct-in{flex:1;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:14px}.ct-in:focus{outline:none;border-color:var(--blue)}.ct-in:disabled{background:#f5f7fa;color:var(--sub)}.ct-send{height:38px;padding:0 20px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:14px;cursor:pointer}.ct-send:disabled{opacity:.5;cursor:default}.ct-jc{max-width:74%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 12px}.ct-jc.off{border-style:dashed}.ct-jc-t{font-size:14.5px;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-jc-s{color:var(--blue);font-size:14px;font-weight:600;margin-top:4px}.ct-jc-m{color:var(--sub);font-size:12.5px;margin-top:3px}.ct-jc-w{color:var(--sub);font-size:12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-jc-gone{color:var(--sub);font-size:13px}@media (max-width:640px){.ct-page{padding:12px 12px 0;height:calc(100vh - 54px)}}.view-user{background:#f7f9fc}.uc-page{max-width:1108px;margin:0 auto;padding:0 0 8px;display:flex;align-items:flex-start}.uc-side{width:216px;flex:0 0 216px;margin-right:18px}.uc-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.uc-side-t{font-size:14px;font-weight:600;letter-spacing:.5px;color:#16202c;padding:0 14px 12px;margin-bottom:8px;border-bottom:1px solid var(--line)}.uc-nav{display:flex;align-items:center;height:38px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer;transition:background .14s,color .14s}.uc-nav:hover{background:#f3f6fa}.uc-nav.on{background:var(--blue-l);color:var(--blue)}.uc-nav svg{width:16px;height:16px;flex:0 0 16px;margin-right:10px;color:var(--muted)}.uc-nav.on svg{color:var(--blue)}.uc-nav-tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-bd{flex:0 0 auto;margin-left:8px;padding:1px 7px;border-radius:9px;background:#f1f4f8;color:var(--muted);font-size:11.5px;line-height:1.5}.uc-bd.hot{background:#fff1f0;color:#e5484d}.uc-bd.ok{background:#edfaf4;color:#00a870}.uc-nav-tip{color:var(--muted);cursor:default}.uc-nav-tip:hover{background:transparent}.uc-nav-tip em{font-style:normal;margin-left:auto;padding:0 4px;border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--muted)}.uc-main{flex:1;min-width:0}.uc-main .ct-page{max-width:none;height:calc(100vh - 82px)}.uc-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 26px 30px;min-height:520px}.uc-ph{display:flex;align-items:center;padding:22px 0 18px;border-bottom:1px solid #EFF2F6}.uc-ph-t{font-size:18px;font-weight:600;color:var(--ink)}.uc-ph-s{margin-left:10px;font-size:12.5px;color:var(--muted)}.uc-ph-r{margin-left:auto;display:flex;align-items:center}.uc-ph-back{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.uc-ph-back:hover{background:#f3f6fa;color:var(--blue)}.uc-ph-back svg{width:16px;height:16px}.uc-btn{height:34px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:13.5px;font-weight:400;cursor:pointer;transition:.14s}.uc-btn:hover{border-color:var(--blue);color:var(--blue)}.uc-btn+.uc-btn{margin-left:10px}.uc-btn-main{background:var(--blue);border-color:var(--blue);color:#fff}.uc-btn-main:hover{background:var(--blue-d);border-color:var(--blue-d);color:#fff}.uc-btn-quiet{border:0;background:#f4f7fb;color:var(--sub)}.uc-btn-quiet:hover{background:#e9f0f9;color:var(--blue)}.uc-btn[disabled]{opacity:.5;cursor:default}.uc-btn[disabled]:hover{border-color:var(--line);color:var(--sub)}.uc-btn-main[disabled]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.uc-tabs{display:flex;align-items:center;padding-top:16px;border-bottom:1px solid #EFF2F6}.uc-tab{position:relative;padding:0 0 11px;margin-right:28px;font-size:14.5px;color:var(--sub);cursor:pointer;transition:.14s}.uc-tab:hover{color:var(--blue)}.uc-tab.on{color:var(--ink)}.uc-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--blue)}.uc-tab-n{margin-left:6px;font-size:12.5px;color:var(--muted)}.uc-u{padding:20px 18px 18px}.uc-u-top{display:flex;align-items:center}.uc-av{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:var(--blue-l);color:var(--blue);font-size:19px;display:flex;align-items:center;justify-content:center;overflow:hidden}.uc-av img{width:100%;height:100%;object-fit:cover;display:block}.uc-u-tx{margin-left:12px;min-width:0}.uc-n{font-size:15px;font-weight:600;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-n i{font-style:normal;margin-left:6px;padding:1px 5px;border-radius:4px;background:var(--blue-l);color:var(--blue);font-size:11px;font-weight:400;vertical-align:2px}.uc-p{margin-top:5px;font-size:12.5px;color:var(--muted)}.uc-prog{margin-top:16px;padding-top:14px;border-top:1px solid #EFF2F6}.uc-prog-hd{display:flex;align-items:baseline;justify-content:space-between}.uc-prog-hd span{font-size:12.5px;color:var(--sub)}.uc-prog-hd b{font-size:15px;font-weight:600;color:var(--blue)}.uc-prog-bar{margin-top:8px;height:5px;border-radius:3px;background:#edf1f6;overflow:hidden}.uc-prog-bar i{display:block;height:100%;border-radius:3px;background:var(--blue);transition:width .3s}.uc-grp{padding:6px 10px 10px;border-top:1px solid #EFF2F6}.uc-grp-t{padding:8px 8px 6px;font-size:12px;letter-spacing:.6px;color:var(--muted)}.uc-vw-note{display:flex;align-items:center;margin-top:18px;padding:11px 14px;background:#f8fafd;border:1px solid #EFF2F6;border-radius:8px}.uc-vw-note svg{width:15px;height:15px;flex:0 0 15px;margin-right:9px;color:var(--blue)}.uc-vw-note span{font-size:12.5px;color:var(--sub);line-height:1.6}.uc-vw-note a{margin-left:auto;font-size:12.5px;color:var(--blue);cursor:pointer;white-space:nowrap}.uc-vw-row{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #EFF2F6}.uc-vw-row:last-child{border-bottom:0}.uc-vw-logo{width:44px;height:44px;flex:0 0 44px;border-radius:10px;background:#f1f5f9;color:var(--blue);font-size:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.uc-vw-logo img{width:100%;height:100%;object-fit:cover;display:block}.uc-vw-main{flex:1;min-width:0;margin-left:13px}.uc-vw-t{font-size:14.5px;color:var(--ink);cursor:pointer}.uc-vw-t:hover{color:var(--blue)}.uc-vw-t.none{color:var(--sub);cursor:default}.uc-vw-t.none:hover{color:var(--sub)}.uc-vw-cert{display:inline-flex;align-items:center;margin-left:7px;padding:1px 6px;border-radius:4px;background:#fff3e6;color:#c56a08;font-size:11px;vertical-align:1px}.uc-vw-cert svg{width:9px;height:9px;margin-right:3px}.uc-vw-m{margin-top:6px;font-size:12.5px;color:var(--sub)}.uc-vw-sal{color:var(--blue)}.uc-vw-sal span{font-size:13px}.uc-vw-off{margin-top:4px;color:var(--red)}.uc-vw-r{flex:0 0 auto;margin-left:16px;text-align:right}.uc-vw-time{font-size:12.5px;color:var(--muted)}.uc-vw-act{margin-top:9px}.uc-od-card{padding:16px 18px;margin-bottom:12px;background:#fff;border:1px solid #EFF2F6;border-radius:12px;transition:.15s}.uc-od-card:last-child{margin-bottom:0}.uc-od-card:hover{border-color:#dce6f2}.uc-od-hd{display:flex;align-items:flex-start}.uc-od-ic{width:44px;height:44px;flex:0 0 44px;border-radius:11px;background:var(--blue-l);color:var(--blue);display:flex;align-items:center;justify-content:center}.uc-od-ic svg{width:20px;height:20px}.uc-od-main{flex:1;min-width:0;margin-left:14px;padding-top:1px}.uc-od-t{font-size:14.5px;color:var(--ink);line-height:1.5}.uc-od-m{margin-top:5px;font-size:12.5px;color:var(--muted);line-height:1.5}.uc-od-r{flex:0 0 auto;margin-left:16px;text-align:right}.uc-od-p{font-size:16px;font-weight:600;color:var(--ink);line-height:1.35}.uc-od-p s{margin-left:6px;font-size:12.5px;font-weight:400;color:var(--muted)}.uc-od-st{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:5px;font-size:11.5px;font-weight:400;background:#f2f4f7;color:var(--sub)}.uc-od-st.paid{background:#edfaf4;color:#00a870}.uc-od-st.pending{background:#fef7ec;color:#e08a1e}.uc-od-st.refund{background:#f2f4f7;color:var(--sub)}.uc-od-ft{display:flex;align-items:center;margin-top:14px;padding-top:13px;border-top:1px dashed #E9EEF5}.uc-od-note{flex:1;min-width:0;font-size:12.5px;color:var(--sub);line-height:1.6}.uc-od-ft .uc-btn{flex:none;margin-left:16px}.uc-rn-box{max-width:620px;padding-top:22px}.uc-rn-st{display:flex;align-items:center;padding:14px 16px;background:#f8fafd;border:1px solid #EFF2F6;border-radius:10px}.uc-rn-st-ic{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#fff1f0;color:#e5484d;display:flex;align-items:center;justify-content:center}.uc-rn-st-ic.ok{background:#edfaf4;color:#00a870}.uc-rn-st-ic.pg{background:#fef7ec;color:#e08a1e}.uc-rn-st-ic svg{width:17px;height:17px}.uc-rn-st-tx{margin-left:12px}.uc-rn-st-t{font-size:14px;color:var(--ink)}.uc-rn-st-s{margin-top:4px;font-size:12.5px;color:var(--muted)}.uc-rn-fg{margin-top:18px}.uc-rn-fg-l{margin-bottom:9px;font-size:13px;color:var(--sub)}.uc-rn-fg-l i{font-style:normal;margin-left:2px;color:var(--red)}.uc-rn-i{width:100%;height:42px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px}.uc-rn-i:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81f}.uc-rn-card{margin-top:18px}.uc-rn-ct{font-size:15px;font-weight:600;color:var(--ink)}.uc-rn-cs{margin-top:7px;font-size:12.5px;color:var(--muted);line-height:1.7}.uc-rn-up{display:flex;flex-direction:column;align-items:flex-start}.uc-rn-upc{position:relative;width:320px;height:202px;border:1px dashed #C8D8EA;border-radius:12px;background:#fbfdff;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.uc-rn-upc:hover{border-color:var(--blue);background:#f7fbff}.uc-rn-upc.done{border-style:solid;border-color:var(--line);background:#fff}.uc-rn-upc svg{width:32px;height:32px;color:#a9c4e2}.uc-rn-upc span{margin-top:12px;font-size:13.5px;color:var(--sub)}.uc-rn-upc em{margin-top:6px;font-style:normal;font-size:12px;color:var(--muted)}.uc-rn-upc img{width:100%;height:100%;object-fit:cover;display:block}.uc-rn-uptip{text-align:center}.uc-rn-ocrtip{margin-top:10px}.uc-rn-agree{display:flex;align-items:flex-start;margin-top:20px;cursor:pointer}.uc-rn-ck{flex:none;width:15px;height:15px;margin:2px 9px 0 0;border:1px solid #C6D2E0;border-radius:4px;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.uc-rn-ck svg{width:10px;height:10px}.uc-rn-ck.on{background:var(--blue);border-color:var(--blue)}.uc-rn-agt{font-size:12.5px;color:var(--sub);line-height:1.75}.uc-rn-agt a{color:var(--blue)}.uc-rn-go{width:100%;height:44px;margin-top:18px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:15px;font-weight:400}.uc-rn-go:hover{background:var(--blue-d)}.uc-rn-go[disabled]{opacity:.55;cursor:default}.uc-rn-foot{margin-top:12px}.uc-rn-act{margin-top:26px;display:flex;align-items:center}.uc-tip{margin-top:10px;font-size:12.5px;color:var(--muted);line-height:1.7}.uc-empty{padding:70px 20px;text-align:center;color:var(--sub);font-size:14px;line-height:2}.uc-empty-s{font-size:13px}.uc-link{color:var(--blue);cursor:pointer}.uc-tag{font-size:12.5px;color:var(--sub);background:#f5f7fa;border-radius:14px;padding:3px 10px}.uc-audit{font-size:12px;padding:4px 12px;border-radius:12px}.uc-audit.ok{color:#16a34a;background:#f0fdf4}.uc-audit.pending{color:#d97706;background:#fffbeb}.uc-audit.bad{color:var(--red);background:#fef2f2}.uc-sec{margin-bottom:16px;padding:18px 20px;background:#fafbfc;border:1px solid var(--line);border-radius:10px}.uc-sec:last-child{margin-bottom:0}.uc-sec-t{font-size:14.5px;color:var(--ink);margin-bottom:14px;padding-left:10px;border-left:3px solid var(--blue);line-height:1.25}.uc-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.uc-kv span{display:flex;gap:10px;font-size:13.5px;color:var(--sub)}.uc-kv b{color:var(--ink);font-weight:400}.uc-desc{font-size:13.5px;color:var(--ink);line-height:1.85;white-space:pre-wrap}.uc-item{padding:10px 0;border-bottom:1px dashed var(--line)}.uc-item:last-child{border-bottom:0}.uc-item-co{font-size:14px;color:var(--ink)}.uc-item-meta{font-size:12.5px;color:var(--sub);margin-top:3px}.uc-item-desc{font-size:13px;color:var(--sub);margin-top:4px;line-height:1.7}.uf-row{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px dashed var(--line)}.uf-row:last-child{border-bottom:0}.uf-main{flex:1;min-width:0;padding-right:16px}.uf-hd{display:flex;align-items:baseline;flex-wrap:wrap}.uf-t{font-size:14.5px;color:var(--ink);cursor:pointer}.uf-t:hover{color:var(--blue)}.uf-sal{margin-left:10px;font-size:13.5px;color:var(--blue);font-weight:600;white-space:nowrap}.uf-com,.uf-gone{font-size:13px;color:var(--sub);margin-top:6px}.uf-t.gone{color:var(--sub);cursor:default}.uf-t.gone:hover{color:var(--sub)}.uf-right{flex:none;display:flex;flex-direction:column;align-items:flex-end}.uf-acts{display:flex;align-items:center}.uf-acts>button+button{margin-left:10px}.uf-btn{height:32px;padding:0 16px;border:1px solid var(--blue);border-radius:6px;background:#fff;color:var(--blue);font-size:13px;font-weight:400;cursor:pointer;transition:.15s}.uf-btn:hover{background:#f2f8fe}.uf-time{margin-top:10px;font-size:12.5px;color:#aeb6c2}.uf-tabs{display:flex;align-items:center;margin:14px 0 16px}.uf-tab{position:relative;margin-right:30px;padding:2px 0 9px;font-size:15px;font-weight:400;color:var(--sub);cursor:pointer;transition:.15s}.uf-tab:hover,.uf-tab.on{color:var(--blue)}.uf-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--blue)}.uf-com .uf-upi{color:#aeb6c2}.uf-up{margin-top:6px;font-size:12.5px;color:#aeb6c2}.uf-ent{display:flex;align-items:flex-start}.uf-logo{flex:none;width:46px;height:46px;margin-right:12px;border-radius:10px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--blue);font-weight:400}.uf-logo img{width:100%;height:100%;object-fit:cover;display:block}.uf-einfo{flex:1;min-width:0}.uf-cert{align-self:center;display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;border-radius:5px;background:#fff3e6;color:#c56a08;font-size:11px;font-weight:400;white-space:nowrap}.uf-cert svg{width:10px;height:10px;margin-right:3px}.ur-edit{height:32px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:13px;cursor:pointer}.ur-edit:hover{border-color:var(--blue);color:var(--blue)}.ur-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ur-cell{display:flex;flex-direction:column;gap:7px;min-width:0}.ur-cell.wide{grid-column:1 / -1}.ur-l{font-size:13px;color:var(--sub)}.ur-l i{color:var(--red);font-style:normal;margin-left:3px}.ur-i{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--ink);background:#fff}.ur-i:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81f}.ur-ta{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;line-height:1.75;color:var(--ink);background:#fff;resize:vertical}.ur-ta:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81f}.ur-field{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.ur-field:last-child{margin-bottom:0}.ur-chips{display:flex;flex-wrap:wrap;gap:8px}.ur-chip{height:32px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:13px;color:var(--ink);cursor:pointer;transition:.15s}.ur-chip:hover{border-color:var(--blue);color:var(--blue)}.ur-chip.on{border-color:var(--blue);background:var(--blue);color:#fff}.ur-sal{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ur-sal .ur-i{width:132px}.ur-regs{display:flex;flex-wrap:wrap;gap:8px}.ur-reg{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:var(--blue-l);color:var(--blue-d);font-size:13px}.ur-reg .x{cursor:pointer;color:var(--blue-d);opacity:.65;font-style:normal}.ur-reg .x:hover{opacity:1;color:var(--red)}.ur-reg-empty{font-size:13px;color:var(--muted)}.ur-add{height:32px;display:inline-flex;align-items:center;padding:0 14px;border:1px dashed var(--blue);border-radius:8px;background:#fff;color:var(--blue);font-size:13px;cursor:pointer}.ur-add:hover{background:var(--blue-l)}.ur-sug{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.ur-sug-c{height:28px;display:inline-flex;align-items:center;padding:0 12px;border:1px dashed var(--line);border-radius:14px;background:#fff;font-size:12.5px;color:var(--blue);cursor:pointer}.ur-sug-c:hover{background:var(--blue-l)}.ur-tip{font-size:12.5px;color:var(--muted);line-height:1.6}.ur-err{font-size:12.5px;color:#e0531a;line-height:1.6;margin-top:-2px}.ur-prog{flex:1;min-width:140px;height:6px;border-radius:3px;background:#eef2f7;overflow:hidden}.ur-prog-bar{height:100%;background:var(--blue);border-radius:3px;transition:.3s}.ur-prog-t{font-size:12.5px;color:var(--sub);white-space:nowrap}.ur-prog-t b{color:var(--blue)}.ur-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.ur-save{height:40px;padding:0 30px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:14.5px;font-weight:600;cursor:pointer}.ur-save:disabled{opacity:.6;cursor:default}.ur-cancel{height:40px;padding:0 22px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:14px;cursor:pointer}.ur-cancel:hover{border-color:var(--muted)}@media (max-width:640px){.uc-page{flex-direction:column;padding:14px 12px 30px}.uc-side{width:auto;flex:none;margin:0 0 12px}.uc-side-t{display:none}.uc-nav{height:44px;padding:0 12px}.uc-panel{padding:0 16px 24px}.uc-ph{padding:18px 0 16px;flex-wrap:wrap}.uc-ph-r{margin:12px 0 0;flex-basis:100%}.uc-sec{padding:15px 14px}.ur-grid,.uc-kv{grid-template-columns:minmax(0,1fr)}.uc-vw-row{align-items:flex-start}}.ur-mode-sw{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--bg,#F6F8FB);border-radius:12px;margin-bottom:4px}.ur-mode-txt{flex:1;min-width:0}.ur-mode-txt b{display:block;font-size:14px;font-weight:400;color:var(--ink,#1F2A37)}.ur-mode-txt em{display:block;margin-top:4px;font-style:normal;font-size:12px;line-height:1.5;color:var(--sub,#8A95A5)}.ur-sw{flex-shrink:0;width:44px;height:24px;border-radius:999px;background:#d7dee8;position:relative;cursor:pointer;transition:background .18s}.ur-sw-dot{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14285040;transition:left .18s}.ur-sw.on{background:var(--primary,#1A7FE8)}.ur-sw.on .ur-sw-dot{left:23px}.ur-row{padding:12px;background:var(--bg,#F6F8FB);border-radius:12px;margin-bottom:10px}.ur-row-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ur-row-hd b{font-size:13px;font-weight:400;color:var(--primary-d,#1470CC)}.ur-row-del{font-size:12px;color:#c0392b;cursor:pointer}.ur-row-2{display:flex;gap:10px;margin-bottom:8px}.ur-row-2>.ur-i{flex:1;min-width:0;margin-bottom:0}.ur-row>.ur-i{margin-bottom:8px}.ur-row>.ur-ta{margin-bottom:0}.ur-row-add{display:block;padding:11px;text-align:center;font-size:13px;color:var(--primary,#1A7FE8);background:#f5f9ff;border:2px dashed #C7DEF7;border-radius:12px;cursor:pointer}.ur-row-add:hover{background:#eaf3ff}.ur-lb{font-size:12px;color:var(--sub,#8A95A5);margin-bottom:6px}.ur-till{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;color:var(--sub,#8A95A5);cursor:pointer}.ur-till.on{color:var(--primary-d,#1470CC)}.ur-view-i{padding:8px 0;border-bottom:1px solid var(--line,#EDF0F4)}.ur-view-i:last-child{border-bottom:none;padding-bottom:0}.ur-view-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ur-view-hd b{font-size:14px;font-weight:400;color:var(--ink,#1F2A37)}.ur-view-hd span{font-size:12px;color:var(--sub,#8A95A5)}.ur-view-sub{font-size:13px;color:var(--sub,#8A95A5);margin-top:3px}.ur-view-cp{font-size:13px;color:var(--ink,#1F2A37);margin-top:4px;line-height:1.7}.ur-head{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.ur-av{width:52px;height:52px;border-radius:50%;background:var(--blue-l);color:var(--blue-d);display:flex;align-items:center;justify-content:center;font-size:20px;overflow:hidden;cursor:pointer;flex-shrink:0}.ur-av img{width:100%;height:100%;object-fit:cover;display:block}.ur-av-lg{width:76px;height:76px;font-size:28px}.ur-head-main{margin-left:14px;flex:1;min-width:0}.ur-head-name{display:flex;align-items:center;cursor:pointer}.ur-head-name b{font-size:19px;font-weight:600;color:var(--ink)}.ur-pen{margin-left:8px;font-style:normal;font-size:12.5px;color:var(--blue)}.ur-head-meta{margin-top:5px;font-size:13px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ur-head .uc-audit{margin-left:auto}.ur-prog-line{display:flex;align-items:center;flex-basis:100%;margin-top:14px}.ur-prog-line .ur-prog{margin-left:12px}.ur-hide{display:flex;align-items:center;padding:12px 16px;margin-bottom:16px;background:#fffbeb;border:1px solid #FDE7B8;border-radius:10px}.ur-hide-t{flex:1;font-size:13.5px;color:#92640b}.ur-hide-btn{height:32px;padding:0 16px;border:1px solid #E4B457;border-radius:8px;background:#fff;color:#92640b;font-size:13px;font-weight:400;cursor:pointer}.ur-hide-btn:hover{border-color:#c9922b;color:#7a5006}.ur-chip-tag{margin-left:6px;font-style:normal;font-size:11.5px;color:var(--red)}.ur-chip.on .ur-chip-tag{color:#fff;opacity:.9}.ur-cat{margin-top:10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px}.ur-cat-sel{max-width:240px;margin-bottom:10px}.ur-cat-leaves{display:flex;flex-wrap:wrap;max-height:168px;overflow-y:auto}.ur-cat-leaf{height:28px;line-height:28px;padding:0 12px;margin:0 6px 6px 0;border-radius:14px;border:1px solid var(--line);font-size:12.5px;color:var(--ink);cursor:pointer}.ur-cat-leaf:hover{border-color:var(--blue);color:var(--blue)}.ur-cat-leaf.on{border-color:var(--blue);background:var(--blue-l);color:var(--blue-d)}.ur-reg.bad{background:#fef2f2;color:#b42318}.ur-warn{margin-top:8px;font-size:12.5px;color:var(--red)}.ur-saltabs{display:flex}.ur-saltab{height:30px;line-height:30px;padding:0 16px;margin-right:8px;border-radius:15px;font-size:13px;color:var(--sub);background:#f5f7fa;cursor:pointer}.ur-saltab:hover{color:var(--blue)}.ur-saltab.on{background:var(--blue);color:#fff}.ur-sal-txt{margin-left:2px;font-size:13px;color:var(--blue)}.ur-regpick{display:flex;margin-top:10px}.ur-regpick-col{flex:1;min-width:0}.ur-regpick-col+.ur-regpick-col{margin-left:12px}.ur-regpick-lb{font-size:12px;color:var(--muted);margin-bottom:8px}.ur-regpick-bd{display:flex;flex-wrap:wrap;max-height:152px;overflow-y:auto;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px}.ur-regpick-it{height:26px;line-height:26px;padding:0 10px;margin:0 6px 6px 0;border-radius:13px;font-size:12.5px;color:var(--ink);background:#f5f7fa;cursor:pointer}.ur-regpick-it:hover{color:var(--blue)}.ur-regpick-it.on{background:var(--blue);color:#fff}.ur-photos{display:flex;flex-wrap:wrap}.ur-photo{position:relative;width:96px;height:96px;margin:0 10px 10px 0;border-radius:10px;overflow:hidden;background:#f5f7fa}.ur-photo img{width:100%;height:100%;object-fit:cover;display:block}.ur-photo-x{position:absolute;top:4px;right:4px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#11243f9e;color:#fff;font-size:11px;cursor:pointer}.ur-photo-add{width:96px;height:96px;margin:0 10px 10px 0;border-radius:10px;border:1px dashed var(--line);background:#fff;color:var(--sub);font-size:12.5px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}.ur-photo-add:hover{border-color:var(--blue);color:var(--blue)}.ur-file{display:none}.ur-idc-ok b{display:block;font-size:14px;color:#16a34a;font-weight:400}.ur-idc-ok span{display:block;margin-top:6px;font-size:12.5px;color:var(--sub);line-height:1.7}.ur-lock{margin-left:8px;font-style:normal;font-size:12px;color:var(--muted)}.ur-i[readonly]{background:#f5f7fa;color:var(--sub)}.ur-avrow{display:flex;align-items:center}.ur-avrow-main{margin-left:16px}.ur-avrow-t{font-size:14px;color:var(--blue);cursor:pointer}.ua-row{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px dashed var(--line)}.ua-row:last-child{border-bottom:0}.ua-main{flex:1;min-width:0}.ua-t{font-size:14.5px;color:var(--ink);cursor:pointer}.ua-t:hover{color:var(--blue)}.ua-com{margin-top:4px;font-size:13px;color:var(--sub)}.ua-warn{margin-left:8px;color:var(--red)}.ua-welfare{margin-top:4px;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ua-right{margin-left:16px;text-align:right;flex-shrink:0}.ua-sal{font-size:14px;color:var(--blue)}.ua-status{display:inline-block;margin-top:5px;padding:3px 10px;border-radius:10px;font-size:12px}.ua-status.wait{color:#d97706;background:#fffbeb}.ua-status.ok{color:#16a34a;background:#f0fdf4}.ua-status.off{color:var(--sub);background:#f5f7fa}.ua-time{margin-top:6px;font-size:12px;color:var(--muted)}.us-grp{margin-top:26px}.us-grp-t{margin-bottom:10px;font-size:13px;color:var(--sub)}.us-box{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.us-row{display:flex;align-items:center;padding:15px 18px;border-top:1px solid #F1F4F8}.us-row:first-child{border-top:0}.us-ic{flex:none;width:36px;height:36px;margin-right:13px;border-radius:9px;background:#f2f7fd;color:var(--blue);display:flex;align-items:center;justify-content:center}.us-ic svg{width:19px;height:19px}.us-m{flex:1;min-width:0}.us-t{font-size:14px;color:var(--ink)}.us-d{margin-top:3px;font-size:12.5px;color:var(--muted);line-height:1.6}.us-r{flex:none;display:flex;align-items:center;margin-left:14px}.us-badge{padding:1px 8px;border-radius:9px;background:#f4f6f9;color:var(--muted);font-size:12px;line-height:1.7}.us-badge-ok{background:#edfaf4;color:#00a870}.us-row-danger .us-ic{background:#fff2f2;color:var(--red)}.us-row-danger .us-t{color:var(--red)}.us-inner{padding:16px 18px 18px 67px;background:#fbfcfe;border-top:1px solid #F1F4F8}.us-inner .ur-cell{max-width:300px;margin-bottom:12px}.us-form-act{display:flex}.us-form-act .ur-cancel{margin-left:10px}.fbp{max-width:720px;padding-top:22px}.fbp-l{margin-bottom:10px;font-size:14px;font-weight:600;color:var(--ink)}.fbp-l-2{margin-top:24px}.fbp-l em{font-style:normal;font-size:12.5px;font-weight:400;color:var(--muted)}.fbp-ta{display:block;width:100%;height:170px;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:#fff;font-family:inherit;font-size:14px;line-height:1.75;color:var(--ink);resize:vertical;outline:none}.fbp-ta:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81f}.fbp-ta::placeholder{color:var(--muted)}.fbp-c{margin-top:8px;text-align:right;font-size:12px;color:var(--muted)}.fbp-i{display:block;width:100%;height:42px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;color:var(--ink);outline:none}.fbp-i:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81f}.fbp-i::placeholder{color:var(--muted)}.fbp-btn{display:block;width:100%;height:46px;margin-top:26px;border:0;border-radius:999px;background:var(--blue);color:#fff;font-size:15px;font-weight:400}.fbp-btn:hover{background:var(--blue-d)}.fbp-btn[disabled]{opacity:.55;cursor:default}.fbp-list{padding-top:20px}.fbp-item{margin-bottom:12px;padding:16px 18px;border:1px solid var(--line);border-radius:10px}.fbp-item:last-child{margin-bottom:0}.fbp-item-hd{display:flex;align-items:center}.fbp-st{padding:2px 9px;border-radius:9px;background:#f4f6f9;color:var(--muted);font-size:12px}.fbp-st.resolved{background:#edfaf4;color:#00a870}.fbp-st.rejected{background:#fef2f2;color:var(--red)}.fbp-time{margin-left:12px;font-size:12.5px;color:var(--muted)}.fbp-item-c{margin-top:10px;font-size:13.5px;color:var(--ink);line-height:1.8;white-space:pre-wrap;word-break:break-word}.fbp-item-r{margin-top:12px;padding:11px 13px;background:#f7f9fc;border-radius:8px}.fbp-item-r-hd{display:flex;align-items:baseline}.fbp-item-r-hd b{font-size:12.5px;font-weight:400;color:var(--blue)}.fbp-item-r-t{margin-left:10px;font-size:12px;color:var(--muted)}.fbp-item-r-c{margin-top:6px;font-size:13px;color:var(--sub);line-height:1.75;white-space:pre-wrap;word-break:break-word}.us-pwd-code{display:flex;align-items:flex-end;max-width:400px;margin-bottom:12px}.us-pwd-code .ur-cell{flex:1;min-width:0;margin-bottom:0;max-width:none}.us-pwd-resend{flex:none;height:38px;margin-left:10px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:13px;font-weight:400}.us-pwd-resend:hover:not([disabled]){border-color:var(--blue);color:var(--blue)}.us-pwd-resend[disabled]{opacity:.6;cursor:default}.us-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0f172a73;display:flex;align-items:center;justify-content:center}.us-dlg{width:342px;padding:0 20px 18px;background:#fff;border-radius:14px;box-shadow:0 18px 50px #0f172a2e}.us-dlg-hd{display:flex;align-items:center;padding:16px 0 12px;border-bottom:1px solid #EFF2F6}.us-dlg-t{font-size:15px;color:var(--ink)}.us-dlg-x{margin-left:auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted)}.us-dlg-x:hover{background:#f3f6fa;color:var(--ink)}.us-dlg-x svg{width:14px;height:14px}.us-dlg-bd{padding:18px 0 6px;text-align:center}.us-qr-img{display:block;width:190px;height:190px;margin:0 auto;border:1px solid var(--line);border-radius:10px}.us-qr-tip{margin-top:12px;font-size:12.5px;color:var(--sub);line-height:1.7}.us-qr-err{padding:16px 14px;text-align:left;background:#fafbfc;border-radius:10px;font-size:13px;color:var(--sub);line-height:1.8}.us-dlg-ft{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.us-dlg-btn{height:34px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:13.5px;font-weight:400}.us-dlg-btn+.us-dlg-btn{margin-left:10px}.us-dlg-btn.main{background:var(--blue);border-color:var(--blue);color:#fff}.us-dlg-btn[disabled]{opacity:.6;cursor:default}.uset-sec{margin-top:26px}.uset-sec-t{padding-bottom:12px;border-bottom:1px solid #EFF2F6;font-size:15px;font-weight:600;color:var(--ink)}.uset-body{max-width:600px;padding-top:18px}.uset-cell{display:block;margin-bottom:18px}.uset-cell:last-child{margin-bottom:0}.uset-cell .ur-l{display:block;margin-bottom:8px}.uset-row3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);margin-bottom:18px}.uset-row3>*{min-width:0}.uset-row3>*+*{margin-left:14px}.uset-row3 .uset-cell{margin-bottom:0}@media (max-width:820px){.uset-row3{grid-template-columns:minmax(0,1fr)}.uset-row3>*+*{margin-left:0;margin-top:18px}}.uset-hint{display:block;margin-top:7px;font-size:12px;color:var(--muted)}.ur-ro{display:flex;align-items:center;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#f5f7fa;cursor:pointer}.ur-ro:hover{border-color:var(--blue)}.ur-ro-v{flex:1;min-width:0;font-size:14px;color:var(--sub);letter-spacing:.4px}.ur-ro-go{flex:none;margin-left:12px;font-size:13px;font-weight:400;color:var(--blue)}.uset-act{margin-top:24px}.uset-save{height:40px;padding:0 32px;border:0;border-radius:999px;background:var(--blue);color:#fff;font-size:14px;font-weight:400}.uset-save:hover{background:var(--blue-d)}.uset-save[disabled]{opacity:.6;cursor:default}.uset-guide{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding:16px 20px;background:#f7f9fc;border:1px solid #EFF2F6;border-radius:12px}.uset-guide-tx{min-width:0;padding-right:20px}.uset-guide-tx b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.uset-guide-tx span{display:block;margin-top:6px;font-size:12.5px;color:var(--sub);line-height:1.7}.uset-guide-btn{flex:none;height:36px;padding:0 18px;border:0;border-radius:999px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:400}.uset-guide-btn:hover{background:var(--blue-d)}.mg-card{margin-top:18px;padding:14px 16px;background:#fafbfc;border:1px dashed var(--line);border-radius:10px}.mg-t{font-size:13.5px;color:var(--ink)}.mg-d{margin-top:6px;font-size:12.5px;color:var(--sub);line-height:1.7}.mg-body{display:flex;align-items:center;margin-top:12px}.mg-qr{width:96px;height:96px;border-radius:8px;background:#fff;flex-shrink:0}.mg-txt{margin-left:12px;min-width:0}.mg-txt-1{font-size:12.5px;color:var(--ink);line-height:1.6}.mg-txt-2{margin-top:4px;font-size:12px;color:var(--sub)}.uc-side-guide.mg-card{padding:12px}.uc-side-guide .mg-d{font-size:12px}.uc-side-guide .mg-body{flex-direction:column;align-items:flex-start;margin-top:10px}.uc-side-guide .mg-qr{width:104px;height:104px}.uc-side-guide .mg-txt{margin-left:0;margin-top:10px}@media (max-width:640px){.uc-side-guide.mg-card{display:none}.ur-head .uc-audit{margin-left:14px}.ua-row{flex-direction:column}.ua-right{margin-left:0;margin-top:8px;text-align:left}.ur-regpick{flex-direction:column}.ur-regpick-col+.ur-regpick-col{margin-left:0;margin-top:12px}}#view.view-home{background:#f5f7fa;padding-top:0;padding-bottom:44px}#view.view-home .sec-t{font-size:22px;font-weight:600;margin:36px 0 18px}#view.view-home .more-jobs{margin:18px 0 2px}.hero{position:relative;overflow:hidden;background:linear-gradient(168deg,#031d57,#062c74 14%,#0a42a0 40%,#1257c8,#1b6fec)}.hero-city{position:absolute;right:0;top:0;bottom:0;width:64%;background-repeat:no-repeat;background-position:right center;background-size:cover;filter:saturate(1.14) brightness(1.04);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.72) 48%,#000 68%);mask-image:linear-gradient(90deg,#0000,#0000002e 22%,#000000b8 48%,#000 68%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46rem 30rem at 82% -16%,rgba(255,158,72,.2),transparent 62%),radial-gradient(40rem 30rem at -8% 118%,rgba(255,255,255,.14),transparent 58%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58rem 30rem at 12% -20%,rgba(104,190,255,.5),transparent 64%),radial-gradient(42rem 24rem at 44% -14%,rgba(118,100,255,.22),transparent 66%),radial-gradient(52rem 26rem at 88% -16%,rgba(255,172,90,.3),transparent 66%),linear-gradient(118deg,#84d0ff29,#84d0ff00 28%,#5498ff1f 52%,#5498ff00 70%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/22px 22px,linear-gradient(180deg,#f5f7fa00 calc(100% - 76px),#f5f7fadb calc(100% - 18px),#f5f7fa),linear-gradient(102deg,#093684f0,#0f4cb694 40%,#1256c438 64%,#145ac800 92%)}.hero-wrap{position:relative;z-index:2;display:flex}.hero-l{width:56%;display:flex;flex-direction:column;justify-content:center;padding:26px 0 46px}.hero-tag{display:inline-flex;align-items:center;color:#c8ddf6;font-size:13.5px;letter-spacing:1.2px}.hero-tag .pulse{width:16px;height:2px;border-radius:2px;background:var(--gold);margin-right:9px}.hero h1{margin-top:18px;color:#fff;font-size:clamp(40px,3.9vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.14;text-shadow:0 2px 12px rgba(4,22,60,.28)}.hero h1 .kw{color:#ffc078}.hero .sub{margin-top:18px;color:#cfe1f8;font-size:15px;letter-spacing:1.4px}.hero-cta{display:flex;align-items:center;margin-top:30px}.btn-gold{display:inline-flex;align-items:center;padding:14px 38px;border-radius:12px;border:0;background:linear-gradient(135deg,#ffb257,#f2820c);color:#fff;font-size:17px;font-weight:600;letter-spacing:2px;box-shadow:0 10px 26px #f2820c73;transition:transform .16s,box-shadow .16s}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 32px #f2820c8c}.btn-gold svg{width:18px;height:18px;margin-right:9px}.btn-ghost-w{display:inline-flex;align-items:center;padding:14px 28px;border-radius:12px;border:0;background:#fff;color:var(--primary-d);font-size:15px;font-weight:600;letter-spacing:1px;margin-left:14px;transition:transform .16s,box-shadow .16s}.btn-ghost-w:hover{transform:translateY(-2px);box-shadow:0 10px 24px #092a6047}.hero-r{width:44%;display:flex;justify-content:flex-end;align-items:flex-start;padding-bottom:93px}.login-card{width:360px;margin-top:30px;background:#fff;border-radius:20px;padding:22px 24px 16px;box-shadow:0 24px 64px #0f1f352e}.lc-tabs{display:flex;align-items:flex-end;border-bottom:1px solid var(--line)}.lc-tabs .on{position:relative;padding:4px 2px 12px;font-size:18px;font-weight:600;color:var(--ink)}.lc-tabs .on:after{content:"";position:absolute;left:0;bottom:-1px;width:34px;height:3px;border-radius:3px;background:var(--primary)}.lc-tabs .qr{margin-left:auto;display:flex;flex-direction:column;align-items:center;color:var(--muted);font-size:10.5px;cursor:pointer}.lc-tabs .qr svg{width:34px;height:34px;padding:3px;margin-bottom:4px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.lc-tabs .qr:hover svg{border-color:var(--primary);color:var(--primary)}.lc-field{display:flex;align-items:center;margin-top:13px;height:52px;overflow:hidden;border:1.5px solid transparent;border-radius:26px;background:#f5f7fa;transition:border-color .16s,background .16s,box-shadow .16s}.lc-field:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #1a7fe814}.lc-field .pre{display:flex;align-items:center;flex:none;padding:0 14px;color:var(--ink);font-size:15px;border-right:1px solid var(--line)}.lc-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 16px;font-size:15px;color:var(--ink)}.lc-field input::placeholder{color:var(--muted)}.lc-field .getcode{flex:none;margin-right:8px;padding:0 14px;height:36px;border:0;border-radius:18px;outline:none;background:var(--primary-l);color:var(--primary);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .16s,color .16s}.lc-field .getcode:hover{background:#dcebfd;color:var(--primary-d)}.lc-field .getcode.off{background:#eef1f5;color:var(--muted);font-weight:400}.lc-btn{display:block;width:100%;margin-top:16px;height:50px;border-radius:25px;border:0;outline:none;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;font-size:16px;font-weight:600;letter-spacing:8px;box-shadow:0 8px 20px #1a7fe861;transition:transform .16s,box-shadow .16s}.lc-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1a7fe87a}.lc-btn.ghost{margin-top:10px;background:#fff;border:1px solid var(--primary);color:var(--primary);box-shadow:none;letter-spacing:4px}.lc-btn.ghost:hover{background:var(--primary-l)}.lc-tip{margin-top:10px;font-size:12px;color:var(--sub);line-height:1.6}.lc-agree{display:flex;align-items:flex-start;margin-top:10px;font-size:11.5px;color:var(--muted);line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.lc-agree input{position:absolute;opacity:0;width:0;height:0}.lc-agree .tx{flex:1;min-width:0;white-space:nowrap}.lc-agree .box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--muted);margin-right:6px;margin-top:2px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .16s,border-color .16s}.lc-agree .box svg{width:10px;height:10px;color:#fff;opacity:0;transition:opacity .16s}.lc-agree input:checked+.box{background:var(--primary);border-color:var(--primary)}.lc-agree input:checked+.box svg{opacity:1}.lc-agree a{color:var(--primary)}.lc-switch{margin-top:10px;display:flex;justify-content:space-between;font-size:12.5px;color:var(--sub)}.lc-switch a:hover{color:var(--primary)}.hero-r .login-card{min-height:198px;display:flex;flex-direction:column}.lc-wel{flex:1;display:flex;flex-direction:column;padding-top:8px}.lc-wel .wc-who{display:flex;align-items:center}.lc-wel .wc-av{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;background:#eef4fd;color:#1a7fe8;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center}.lc-wel .wc-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.lc-wel .wc-info{margin-left:12px;min-width:0;flex:1}.lc-wel .wc-nm{display:block;font-size:15px;font-weight:600;color:var(--ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-wel .wc-subline{display:flex;align-items:center;margin-top:4px}.lc-wel .wc-sub{flex:1;min-width:0;font-size:12px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-wel .wc-quit{flex:none;margin-left:8px;font-size:12px;color:var(--sub);cursor:pointer;line-height:1.4}.lc-wel .wc-quit:hover{color:var(--primary)}.lc-wel .wc-nums{display:flex;margin-top:16px;padding:14px 0;border-top:1px solid #EEF1F5;border-bottom:1px solid #EEF1F5}.lc-wel .wc-nums .num{flex:1;min-width:0;text-align:center;cursor:pointer}.lc-wel .wc-nums .num b{display:block;font-size:20px;font-weight:600;color:var(--ink);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:.5px}.lc-wel .wc-nums .num span{display:block;margin-top:4px;font-size:11.5px;color:var(--sub)}.lc-wel .wc-nums .num.hot b,.lc-wel .wc-nums .num:hover b{color:var(--primary)}.lc-wel .wc-acts{display:flex;margin-top:auto;padding-top:16px}.lc-wel .wc-acts .act{flex:1;min-width:0;height:38px;border:1px solid transparent;border-radius:19px;font-family:inherit;font-size:13.5px;font-weight:400;letter-spacing:.5px;cursor:pointer;transition:background .16s,box-shadow .16s,border-color .16s}.lc-wel .wc-acts .act.main{background:var(--primary);color:#fff;box-shadow:0 6px 16px #1a7fe842}.lc-wel .wc-acts .act.main:hover{box-shadow:0 8px 20px #1a7fe857}.lc-wel .wc-acts .act.sec{margin-left:10px;background:#fff;border-color:#cfe1f6;color:var(--primary)}.lc-wel .wc-acts .act.sec:hover{background:#f4f9ff}.hh-search{position:relative;z-index:20;margin-top:-34px}.hh-search .search-card{background:#fff;border-radius:16px;padding:18px 20px;display:flex;align-items:center;box-shadow:0 8px 28px #0f1f351a}.hh-search .search-main{flex:1;display:flex;align-items:center;height:54px;min-width:0;border:2px solid var(--primary);border-radius:12px;overflow:hidden;background:#fff}.hh-search .search-main:focus-within{box-shadow:0 0 0 4px #1a7fe824}.hh-search .st-type{flex:none;height:100%;padding:0 12px 0 16px;border:0;border-right:1px solid var(--line);background:#fff;font-size:15px;color:var(--ink);outline:none;cursor:pointer;white-space:nowrap}.hh-search .search-main input{flex:1;min-width:0;border:0;outline:0;padding:0 18px;font-size:16px;color:var(--ink)}.hh-search .search-main input::placeholder{color:var(--muted)}.hh-search .st-btn{flex:none;width:130px;height:100%;border:0;outline:none;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;font-size:17px;font-weight:600;letter-spacing:4px;display:flex;align-items:center;justify-content:center}.hh-search .st-btn svg{width:17px;height:17px;margin-right:7px}.hh-search .search-side{display:flex;align-items:center;margin-left:22px}.hh-search .qr-box{display:flex;align-items:center}.hh-search .qr-box .code{width:62px;height:62px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#fff;object-fit:contain}.hh-search .qr-box .t{margin-left:10px;font-size:12px;color:var(--sub);line-height:1.55}.hh-search .qr-box .t b{display:block;color:var(--ink);font-size:13px;font-weight:600}.hh-search .search-hots{display:flex;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:13px}.hh-search .search-hots .lab{color:var(--muted)}.hh-search .search-hots a{color:var(--primary);margin-left:14px}.hh-search .search-hots a:hover{color:var(--primary-d)}.hot-block{padding:0}.ind-tabs{display:flex;overflow-x:auto;background:#fff;border:1px solid #F0F3F8;border-radius:12px;padding:0 18px;box-shadow:0 1px 3px #0f1f350d}.ind-tab{position:relative;display:flex;align-items:center;justify-content:center;flex:1;padding:15px 6px 13px;color:var(--sub);font-size:14.5px;white-space:nowrap;cursor:pointer;transition:color .16s}.ind-tab+.ind-tab{margin-left:6px}.ind-tab svg{width:18px;height:18px;margin-right:8px;color:var(--muted);transition:color .16s}.ind-tab:hover{color:var(--primary)}.ind-tab:hover svg{color:var(--primary)}.ind-tab.on{color:var(--primary);font-weight:600}.ind-tab.on svg{color:var(--primary)}.ind-tab.on:after{content:"";position:absolute;left:22%;right:22%;bottom:8px;height:3px;border-radius:3px;background:var(--primary)}.hh-job{margin-top:16px}.hjob{background:#fff;border:1px solid #F0F3F8;border-radius:10px;padding:13px 14px 12px;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 1px 3px #0f1f350d;transition:box-shadow .16s,transform .16s,border-color .16s}.hjob:hover{transform:none}.hjob:hover .hj-ti{color:var(--primary)}.hj-top{display:flex;align-items:center}.hj-bd{flex:none;height:18px;line-height:18px;padding:0 5px;margin-right:7px;border-radius:4px;background:#ff6e1e;color:#fff;font-size:11px;letter-spacing:.5px}.hj-ti{flex:1;min-width:0;font-size:15px;font-weight:600;color:#1f2d3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-sa{flex:none;margin-left:10px;font-size:16px;font-weight:600;color:#ff6e1e;white-space:nowrap;font-variant-numeric:tabular-nums}.hj-sa span:nth-of-type(2){display:none!important}.hj-tags{margin-top:10px;height:22px;display:flex;align-items:center;overflow:hidden}.hj-tags i{font-style:normal;height:22px;line-height:22px;padding:0 8px;margin-right:6px;border-radius:4px;background:#f2f4f7;color:#5c6b7f;font-size:11.5px;white-space:nowrap}.hj-co{margin-top:12px;display:flex;align-items:center}.hj-cn{flex:1;min-width:0;margin-left:7px;font-size:12.5px;color:#41546e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-act{flex:none;margin-left:8px;font-size:11.5px;color:#9aa8b8;display:flex;align-items:center;white-space:nowrap}.hj-act b{width:5px;height:5px;border-radius:50%;background:#22c55e;margin-right:4px}.hj-mt{flex:none;margin-left:10px;font-size:11.5px;color:#9aa8b8;white-space:nowrap}.hot-empty{margin-top:12px}@media (max-width:1180px){.hero h1{font-size:38px}.login-card{width:330px}.hh-search .search-side{display:none}}@media (max-width:960px){.hero-wrap{flex-direction:column}.hero-l{width:100%;padding:32px 0 28px}.hero-r{width:100%;justify-content:center;padding-bottom:0}.login-card{margin:0 0 26px}.hh-search{margin-top:8px}.hh-search .search-card{flex-direction:column;align-items:stretch}.hh-search .search-main{height:50px}.hh-search .st-btn{width:104px}.hh-search .search-hots{display:none}.ind-tab:nth-child(n+5){display:none}}.jb2-filter.v3{background:#fff;border:0;border-radius:14px;padding:0 20px;box-shadow:0 1px 4px #0f1f350a;margin-bottom:14px}.f-row{display:flex;align-items:flex-start;padding:13px 0;border-bottom:1px solid #F1F3F6}.f-row:last-child{border-bottom:0}.f-lab{flex:none;width:64px;padding:3px 0;color:var(--muted);font-size:13.5px}.f-opts{flex:1;display:flex;flex-wrap:wrap;align-items:center}.f-opts a{position:relative;color:var(--ink);font-size:14px;padding:3px 14px;border-radius:6px;white-space:nowrap;cursor:pointer;transition:color .15s}.f-opts a:first-child{margin-left:-14px}.f-opts a+a{margin-left:6px}.f-opts a:hover{color:var(--primary)}.f-opts a.on{color:var(--primary);font-weight:600}.f-opts a.on:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--primary);border-radius:2px}.f-opts.cats{display:grid;grid-template-columns:repeat(auto-fill,68px);row-gap:2px}.f-opts.cats a{margin:0;padding:3px 0;line-height:20px;text-align:center}.f-opts.cats a:first-child{margin-left:0}.f-opts.cats a.on:after{left:8px;right:8px}.f-opts.cats.clip{max-height:26px;overflow:hidden}.f-toggle{flex:none;display:inline-flex;align-items:center;color:var(--sub);font-size:13px;cursor:pointer;padding:3px 0 3px 12px;white-space:nowrap;transition:color .15s}.f-toggle:hover{color:var(--primary)}.f-toggle svg{width:12px;height:12px;margin-left:3px;transition:transform .15s}.f-toggle.open svg{transform:rotate(180deg)}.f-opts .none{color:var(--muted);font-size:13px}.f-more{display:flex;flex-wrap:wrap;align-items:center}.f-more .sel{border:1px solid #E3E8EF;background:#fff;color:var(--ink);padding:6px 12px;border-radius:8px;font-size:13.5px;outline:none;cursor:pointer;min-width:118px;transition:.15s}.f-more .sel+.sel{margin-left:12px}.f-more .sel:hover{border-color:var(--primary);color:var(--primary)}.f-more .clear{margin-left:18px;color:var(--sub);font-size:13.5px;cursor:pointer;white-space:nowrap}.f-more .clear:hover{color:var(--primary)}.jb2-sortbar.v3{background:none;border:0;height:auto;padding:0;margin:14px 0 12px;gap:0}.jb2-sortbar.v3 .tab{position:relative;display:inline-block;height:auto;padding:6px 2px;font-size:14.5px;color:var(--sub);cursor:pointer;transition:color .15s}.jb2-sortbar.v3 .tab+.tab{margin-left:26px}.jb2-sortbar.v3 .tab:hover{color:var(--primary)}.jb2-sortbar.v3 .tab.on{color:var(--primary);font-weight:600}.jb2-sortbar.v3 .tab.on:after{content:"";position:absolute;left:2px;right:2px;bottom:0;width:auto;height:3px;transform:none;border-radius:3px;background:var(--primary)}.jb2-sortbar.v3 .right{margin-left:auto;display:flex;align-items:center;font-size:13.5px;color:var(--sub)}.jb2-sortbar.v3 .right .urgent+.urgent{margin-left:16px}.jb2-sortbar.v3 .right .urgent input{accent-color:var(--primary);width:15px;height:15px;margin-right:6px;cursor:pointer}.jb2-sortbar.v3 .jb2-count{margin-left:22px;color:var(--muted);font-size:13px}.jb2-sortbar.v3 .jb2-count b{color:#f2820c;font-weight:600}.jb2-job.v3{border:0;border-radius:14px;padding:18px 20px;display:flex;overflow:visible;box-shadow:0 1px 4px #0f1f350a;transition:box-shadow .18s}.jb2-job.v3:hover{box-shadow:0 6px 18px #0f1f3517}.jb2-job.v3 .j-main{flex:1;min-width:0}.jb2-job.v3 .j-tit{display:flex;align-items:baseline}.jb2-job.v3 .j-tit .ti{font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb2-job.v3:hover .j-tit .ti{color:var(--primary)}.jb2-job.v3 .j-tit .area{color:var(--muted);font-size:13.5px;margin-left:6px;white-space:nowrap}.jb2-job.v3 .j-tit .b-top,.jb2-job.v3 .j-tit .b-urgent{flex:none;align-self:center;font-size:11px;padding:2px 10px;border-radius:8px;margin-left:10px}.jb2-job.v3 .j-tit .b-top{background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;letter-spacing:1px}.jb2-job.v3 .j-tit .b-urgent{background:#fff1f0;color:#f5222d;font-weight:600}.jb2-job.v3 .j-tit .sal{flex:none;margin-left:16px;font-size:20px;font-weight:600;color:#f2820c;font-variant-numeric:tabular-nums;white-space:nowrap}.jb2-job.v3 .j-tit .sal span:nth-of-type(2){display:none!important}.jb2-job.v3 .j-tags2{display:flex;flex-wrap:wrap;margin-top:10px}.jb2-job.v3 .j-tags2 span{background:#f5f7fa;color:var(--sub);font-size:12px;padding:3px 10px;border-radius:6px}.jb2-job.v3 .j-tags2 span+span{margin-left:8px}.jb2-job.v3 .j-tags2 span.hl{background:#fff3e6;color:#c56a08}.jb2-job.v3 .j-co2{display:flex;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid #F1F3F6}.jb2-job.v3 .j-co2 .r-logo{width:30px;height:30px;flex:none;border-radius:8px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--primary-d)}.jb2-job.v3 .j-co2 .r-logo img{width:100%;height:100%;object-fit:contain}.jb2-job.v3 .j-co2 .nm{color:var(--ink);font-size:13.5px;font-weight:600;margin-left:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.jb2-job.v3 .j-co2 .meta{color:var(--muted);font-size:12.5px;margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb2-job.v3 .j-ad{position:absolute;top:12px;right:14px;font-size:11px;color:#c9d2dd;letter-spacing:1px}.jb2-job.v3 .j-side{flex:none;width:120px;display:flex;flex-direction:column;align-items:center;text-align:center}.jb2-job.v3 .j-side .av{width:44px;height:44px;border-radius:50%;overflow:hidden;display:block}.jb2-job.v3 .j-side .av svg{width:100%;height:100%;display:block}.jb2-job.v3 .j-side .av0{background:#e8f3fe;color:#4a9af5}.jb2-job.v3 .j-side .av1{background:#e5f7ec;color:#2fa96a}.jb2-job.v3 .j-side .av2{background:#fff1e2;color:#f2820c}.jb2-job.v3 .j-side .av3{background:#f1ebfe;color:#8b6cef}.jb2-job.v3 .j-side .av.real{object-fit:cover;background:#eef2f7}.jb2-job.v3 .j-side .j-flow{position:relative;margin-top:7px;width:100%;height:38px}.jb2-job.v3 .j-side .who{position:absolute;left:0;right:0;top:0;transition:opacity .15s}.jb2-job.v3 .j-side .who b{display:block;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb2-job.v3 .j-side .who b i{font-style:normal;font-weight:400;color:var(--sub)}.jb2-job.v3 .j-side .fresh{display:block;margin-top:3px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb2-job.v3 .j-side .chat{position:absolute;left:50%;transform:translate(-50%);top:0;opacity:0;pointer-events:none;transition:opacity .15s;cursor:pointer;background:#ff6e1e;color:#fff;font-size:12.5px;font-weight:600;padding:8px 18px;border:0;border-radius:18px;letter-spacing:1px;white-space:nowrap}.jb2-job.v3 .j-side .chat:hover{background:#f55f0e}.jb2-job.v3:hover .j-side .who{opacity:0}.jb2-job.v3:hover .j-side .chat{opacity:1;pointer-events:auto}.jb2-empty{padding:50px;text-align:center;color:var(--muted);background:#fff;border-radius:14px;box-shadow:0 1px 4px #0f1f350a}.login-card.lc-block{width:auto;margin-top:0}.app-card{background:linear-gradient(135deg,#ff8126,#ff6e1e 55%,#f25b0a);border-radius:14px;padding:20px;color:#fff;display:flex;align-items:center;position:relative;overflow:hidden;margin-top:14px}.app-card:after{content:"";position:absolute;right:-26px;top:-36px;width:120px;height:120px;border-radius:50%;background:#ffffff24}.app-card .t{flex:1;min-width:0;position:relative;z-index:1}.app-card .t b{display:block;font-size:17px;font-weight:600;letter-spacing:1px}.app-card .t span{display:block;font-size:12.5px;color:#fff0df;margin-top:8px;line-height:1.6}.app-card .qr{flex:none;width:78px;height:78px;background:#fff;border-radius:12px;padding:7px;margin-left:14px;position:relative;z-index:1}.app-card .qr img{width:100%;height:100%;object-fit:contain}.side-tip{background:#fff;border-radius:14px;padding:16px 18px;margin-top:14px;box-shadow:0 1px 4px #0f1f350a}.side-tip .t{font-size:14px;font-weight:600;color:var(--ink);padding-bottom:10px;border-bottom:1px solid #F1F3F6}.side-tip .row{display:flex;align-items:center;margin-top:12px}.side-tip .row .ic{flex:none;width:30px;height:30px;border-radius:8px;background:var(--primary-l);display:flex;align-items:center;justify-content:center;color:var(--primary)}.side-tip .row .ic svg{width:16px;height:16px}.side-tip .row .tx{margin-left:10px;font-size:12.5px;color:var(--sub);line-height:1.5}.side-tip .row .tx b{display:block;color:var(--ink);font-size:13px;font-weight:600}@media (max-width:1100px){.jb2-job.v3 .j-side,.jobs-side{display:none}}@media (max-width:640px){.jb2-filter.v3{padding:0 12px}.f-lab{width:52px}.jb2-job.v3{padding:15px 14px}.jb2-job.v3 .j-tit{flex-wrap:wrap}}#view.view-jobs,#view.view-job{background:#f5f7fa}.dt3{padding-bottom:10px}.dt3-stick{position:fixed;left:0;right:0;top:0;background:#fff;box-shadow:0 2px 12px #0f1f351a;z-index:60;transform:translateY(-100%);opacity:0;transition:.22s}.dt3-stick.show{transform:translateY(0);opacity:1}.dt3-stick .wrap{display:flex;align-items:center;height:84px}.dt3-stick .lt{flex:1;min-width:0}.dt3-stick .l1{display:flex;align-items:baseline}.dt3-stick .t{font-size:19px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt3-stick .sal{margin-left:14px;font-size:19px;font-weight:600;color:#f2820c;white-space:nowrap}.dt3-stick .sal span:nth-of-type(2){display:none!important}.dt3-stick .m{margin-top:5px;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt3-stick .btn{flex:none;margin-left:24px;display:inline-flex;align-items:center;background:#ff6e1e;color:#fff;font-size:15.5px;font-weight:600;letter-spacing:1px;padding:13px 38px;border:0;border-radius:10px}.dt3-stick .btn:hover{background:#f55f0e}.dt3-stick .btn svg{width:17px;height:17px;margin-right:8px}.dt3-stick .btn[disabled]{background:#b9c3d0;cursor:default}.dt3-stick .btn[disabled]:hover{background:#b9c3d0}.dt3-hero{background:#fff;border-radius:14px;margin-top:16px;padding:26px 30px 22px;box-shadow:0 1px 4px #0f1f350a;display:flex;align-items:flex-start}.dt3-hero .hl{flex:1;min-width:0}.dt3-hero h1{display:flex;align-items:baseline;font-size:24px;font-weight:600;color:var(--ink)}.dt3-hero h1 .sal{margin-left:18px;font-size:22px;font-weight:600;color:#f2820c;font-variant-numeric:tabular-nums;white-space:nowrap}.dt3-hero h1 .sal span:nth-of-type(2){display:none!important}.dt3-hero h1 .type{flex:none;margin-left:10px;background:var(--primary-l);color:var(--primary);font-size:12px;padding:2px 9px;border-radius:6px;align-self:center}.dt3-hero h1 .urgent,.dt3-hero h1 .rec{flex:none;margin-left:10px;font-size:12px;padding:2px 9px;border-radius:6px;align-self:center}.dt3-hero h1 .urgent{background:#fff1f0;color:#f5222d;font-weight:600}.dt3-hero h1 .rec{background:var(--primary-l);color:var(--primary);font-weight:600}.dt3-hero .meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;color:var(--sub);font-size:13.5px}.dt3-hero .meta .it{display:inline-flex;align-items:center}.dt3-hero .meta .it i svg{width:14px;height:14px;margin-right:5px;color:var(--muted)}.dt3-hero .meta .sep{margin:0 12px;color:var(--line)}.dt3-hero .tags{display:flex;flex-wrap:wrap;margin-top:14px}.dt3-hero .tags span{background:#f5f7fa;color:var(--sub);font-size:12px;padding:3px 10px;border-radius:6px}.dt3-hero .tags span+span{margin-left:8px}.dt3-hero .tags span.hlt{background:#fff3e6;color:#c56a08}.dt3-hero .hr{flex:none;margin-left:30px;text-align:center}.dt3-hero .apply-big{display:inline-flex;align-items:center;justify-content:center;background:#ff6e1e;color:#fff;font-size:16px;font-weight:600;letter-spacing:2px;padding:13px 44px;border:0;border-radius:10px;transition:background .15s}.dt3-hero .apply-big:hover{background:#f55f0e}.dt3-hero .apply-big svg{width:18px;height:18px;margin-right:8px}.dt3-hero .apply-big[disabled]{background:#b9c3d0;cursor:default}.dt3-hero .apply-big[disabled]:hover{background:#b9c3d0}.dt3-hero .mini{display:flex;justify-content:center;margin-top:12px}.dt3-hero .mini a{display:inline-flex;align-items:center;color:var(--sub);font-size:12.5px}.dt3-hero .mini a+a{margin-left:18px}.dt3-hero .mini a i svg{width:14px;height:14px;margin-right:4px;color:var(--muted)}.dt3-hero .mini a:hover{color:var(--primary)}.dt3-cols{display:flex;margin-top:18px}.dt3-l{flex:1;min-width:0}.dt3-r{flex:none;width:340px;margin-left:16px}.dt3-card{background:#fff;border-radius:14px;padding:22px 26px;box-shadow:0 1px 4px #0f1f350a}.dt3-card+.dt3-card{margin-top:18px}.dt3-sec{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:16px}.dt3-sec .more{float:right;font-size:13px;font-weight:400;color:var(--muted)}.dt3-sec .more:hover{color:var(--primary)}.dt3-empty{color:var(--muted);font-size:13.5px}.dt3-card.pub{display:flex;align-items:center}.dt3-card.pub .av{flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;display:block}.dt3-card.pub .av.real{object-fit:cover;background:#eef2f7}.dt3-card.pub .av svg{width:100%;height:100%;display:block}.dt3-card.pub .av0{background:#e8f3fe;color:#4a9af5}.dt3-card.pub .av1{background:#e5f7ec;color:#2fa96a}.dt3-card.pub .av2{background:#fff1e2;color:#f2820c}.dt3-card.pub .av3{background:#f1ebfe;color:#8b6cef}.dt3-card.pub .info{margin-left:14px;min-width:0}.dt3-card.pub .info .n{display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--ink)}.dt3-card.pub .info .n .role{font-weight:400;color:var(--sub);font-size:13.5px;margin-left:8px}.dt3-card.pub .info .n .cert{flex:none;display:inline-flex;align-items:center;background:#fff3e6;color:#c56a08;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;margin-left:10px}.dt3-card.pub .info .n .cert svg{width:11px;height:11px;margin-right:3px}.dt3-card.pub .info .c{color:var(--muted);font-size:12.5px;margin-top:4px}.dt3-card.pub .btns{margin-left:auto;flex:none;display:flex;flex-direction:column;align-items:stretch;min-width:150px}.dt3-card.pub .btns .b1{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:14px;font-weight:600;padding:9px 22px;border:0;border-radius:10px;letter-spacing:1px;box-shadow:0 6px 16px #1a7fe847;transition:background .15s}.dt3-card.pub .btns .b1:hover{background:var(--primary-d)}.dt3-card.pub .btns .b1 i svg{width:16px;height:16px;margin-right:8px}.dt3-card.pub .btns .b2 i svg{width:16px;height:16px;margin-right:8px}.dt3-card.pub .btns .b2{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;border:1.5px solid var(--primary);background:#fff;color:var(--primary);font-size:13.5px;font-weight:600;padding:8px 18px;border-radius:10px;letter-spacing:1px;transition:.15s}.dt3-card.pub .btns .b2:hover{background:var(--primary);color:#fff}.dt3-card .kv{color:var(--sub);font-size:13.5px;padding-bottom:14px;border-bottom:1px solid #F1F3F6}.dt3-card .kv b{color:var(--ink);font-weight:600}.dt3-card .kv .ksep{margin:0 14px;color:var(--line)}.dt3-card .desc{margin-top:14px;font-size:14.5px;color:#374151;line-height:1.9}.dt3-card .desc p+p{margin-top:10px}.dt3-card .desc .reqt{font-weight:600;color:var(--ink)}.dt3-card .desc.clip{max-height:220px;overflow:hidden}.dt3-card .morelink{margin-top:14px;text-align:center;color:var(--primary);font-size:13px;cursor:pointer}.dt3-safe{display:flex;align-items:flex-start;margin-top:18px;background:var(--primary-l);border-radius:12px;padding:14px 18px;font-size:13px;color:#3d6fa8;line-height:1.7}.dt3-safe+.dt3-card{margin-top:18px}.dt3-safe i svg{flex:none;width:17px;height:17px;margin-right:9px;margin-top:2px;color:var(--primary)}.dt3-safe a{color:var(--primary);font-weight:600}.dt3-card .addr{display:flex;align-items:center;color:var(--ink);font-size:14px}.dt3-card .addr i svg{flex:none;width:15px;height:15px;margin-right:7px;color:var(--primary)}.dt3-card .addr a{margin-left:auto;color:var(--primary);font-size:13px}.dt3-card.like .it{display:flex;align-items:center;padding:18px 2px;border-bottom:1px solid #F1F3F6;cursor:pointer}.dt3-card.like .it:last-of-type{border-bottom:0;padding-bottom:4px}.dt3-card.like .it:hover .t{color:var(--primary)}.dt3-card.like .l{flex:1;min-width:0}.dt3-card.like .t1{display:flex;align-items:baseline}.dt3-card.like .t{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt3-card.like .area{color:var(--muted);font-size:12.5px;margin-left:6px;white-space:nowrap}.dt3-card.like .sal{margin-left:14px;font-size:15px;font-weight:600;color:#f2820c;white-space:nowrap}.dt3-card.like .sal span:nth-of-type(2){display:none!important}.dt3-card.like .co{display:flex;align-items:center;margin-top:10px;color:var(--muted);font-size:12.5px}.dt3-card.like .co .r-logo{flex:none;width:20px;height:20px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.dt3-card.like .co .r-logo img{width:100%;height:100%;object-fit:contain}.dt3-card.like .co .nm{margin-left:9px;color:var(--ink);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.dt3-card.like .co .mt{margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt3-card.like .r{flex:none;margin-left:16px;text-align:center;width:112px}.dt3-card.like .r .av{width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-block}.dt3-card.like .r .av svg{width:100%;height:100%;display:block}.dt3-card.like .r .av img{width:100%;height:100%;object-fit:contain;display:block}.dt3-card.like .r .av0{background:#e8f3fe;color:#4a9af5}.dt3-card.like .r .av1{background:#e5f7ec;color:#2fa96a}.dt3-card.like .r .av2{background:#fff1e2;color:#f2820c}.dt3-card.like .r .av3{background:#f1ebfe;color:#8b6cef}.dt3-card.like .r .who{display:block;margin-top:4px;font-size:12px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt3-r .dt3-card{margin-top:0}.dt3-r>*+*{margin-top:18px}.dt3-r>.login-card+.dt3-card,.dt3-r>.app-card+.dt3-card{margin-top:18px}.dt3-r .co-card .head{display:flex;align-items:center}.dt3-r .co-card .head .r-logo{flex:none;width:46px;height:46px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600}.dt3-r .co-card .head .r-logo img{width:100%;height:100%;object-fit:contain}.dt3-r .co-card .nm{margin-left:12px;flex:1;min-width:0;font-size:15.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt3-r .co-card .nm .cert{display:inline-flex;align-items:center;background:#fff3e6;color:#c56a08;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:5px;margin-left:8px;vertical-align:1px}.dt3-r .co-card .nm .cert svg{width:10px;height:10px;margin-right:3px}.dt3-r .co-card .home{flex:none;margin-left:10px;color:var(--primary);font-size:12.5px;white-space:nowrap}.dt3-r .co-card dl{margin-top:16px;border-top:1px solid #F1F3F6;padding-top:6px}.dt3-r .co-card dl .row{display:flex;padding:8px 0;font-size:13px}.dt3-r .co-card dt{flex:none;width:72px;color:var(--muted)}.dt3-r .co-card dd{flex:1;min-width:0;color:var(--ink);line-height:1.55}.dt3-r .app-card{background:linear-gradient(135deg,#ff8126,#ff6e1e 55%,#f25b0a);border-radius:14px;padding:22px 20px;color:#fff;display:flex;align-items:center;position:relative;overflow:hidden}.dt3-r .app-card:after{content:"";position:absolute;right:-30px;top:-40px;width:130px;height:130px;border-radius:50%;background:#ffffff24}.dt3-r .app-card .t{flex:1;min-width:0;position:relative;z-index:1}.dt3-r .app-card .t b{display:block;font-size:17px;font-weight:600;letter-spacing:1px}.dt3-r .app-card .t span{display:block;font-size:12.5px;color:#fff0df;margin-top:8px;line-height:1.6}.dt3-r .app-card .qr{flex:none;width:78px;height:78px;background:#fff;border-radius:12px;padding:7px;margin-left:14px;position:relative;z-index:1}.dt3-r .app-card .qr img{width:100%;height:100%;object-fit:contain}.dt3-r .rec h4{font-size:15px;font-weight:600;color:var(--ink);padding-bottom:10px;border-bottom:1px solid #F1F3F6}.dt3-r .rec .item{display:flex;align-items:center;padding:13px 2px;cursor:pointer}.dt3-r .rec .item+.item{margin-top:4px}.dt3-r .rec .item:hover .n{color:var(--primary)}.dt3-r .rec .item .r-logo{flex:none;width:36px;height:36px;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.dt3-r .rec .item .r-logo img{width:100%;height:100%;object-fit:contain}.dt3-r .rec .n{margin-left:12px;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.dt3-r,.dt3-hero .hr{display:none}}#view.view-company{background:#f5f7fa;padding-top:0}.chero{position:relative;background:linear-gradient(120deg,#0b2b4a,#123055 60%,#0e2540);background-size:cover;background-position:center;color:#fff;overflow:hidden}.chero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(600px 300px at 85% 20%,rgba(26,127,232,.25),transparent 60%),radial-gradient(500px 260px at 70% 90%,rgba(255,110,30,.12),transparent 60%)}.chero.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0b1e33b8}.chero .wrap{position:relative;z-index:2;display:flex;align-items:flex-start;padding-top:34px;padding-bottom:30px}.chero .lg{flex:none;display:block}.chero .lg .r-logo{width:92px;height:92px;border-radius:18px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600;color:var(--primary-d);box-shadow:0 4px 16px #00000040}.chero .lg .r-logo img{width:100%;height:100%;object-fit:contain}.chero .info{margin-left:20px;flex:1;min-width:0}.chero .nm{display:flex;align-items:center;flex-wrap:wrap;font-size:26px;font-weight:600}.chero .nm .cert{display:inline-flex;align-items:center;background:#ff6e1eeb;color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;margin-left:12px}.chero .nm .cert svg{width:12px;height:12px;margin-right:4px}.chero .nm .brand{display:inline-flex;align-items:center;background:linear-gradient(135deg,#ffb257,#f2820c);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;margin-left:10px;letter-spacing:1px}.chero .mt{margin-top:10px;color:#b9cce4;font-size:14px}.chero .tags{display:flex;flex-wrap:wrap;margin-top:14px}.chero .tags span{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#dce7f5;font-size:12px;padding:4px 12px;border-radius:14px;margin:0 8px 8px 0}.chero .stats{flex:none;margin-left:30px;display:flex;align-self:center}.chero .stat{text-align:center;padding:0 22px}.chero .stat+.stat{border-left:1px solid rgba(255,255,255,.16)}.chero .stat .num{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.chero .stat .lab{margin-top:5px;font-size:12px;color:#9fb4ce}.chero .stat.link{cursor:pointer}.chero .stat.link:hover .num{color:#5aa9ff}.ctabs{position:sticky;top:60px;z-index:40;background:#fff;box-shadow:0 1px #f1f3f6,0 2px 10px #0f1f350d}.ctabs.stuck{box-shadow:0 2px 12px #0f1f351a}.ctabs .wrap{display:flex;align-items:center;height:56px}.ctabs .tab{position:relative;display:inline-flex;align-items:center;height:56px;font-size:15.5px;color:var(--sub);cursor:pointer;transition:color .15s}.ctabs .tab+.tab{margin-left:34px}.ctabs .tab:hover{color:var(--primary)}.ctabs .tab.on{color:var(--primary);font-weight:600}.ctabs .tab.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.ctabs .rt{margin-left:auto;display:flex;align-items:center}.ctabs .rt a{display:inline-flex;align-items:center;color:var(--sub);font-size:13.5px;cursor:pointer}.ctabs .rt a+a{margin-left:20px}.ctabs .rt a svg{width:15px;height:15px;margin-right:5px;color:var(--muted)}.ctabs .rt a:hover{color:var(--primary)}.cmain{display:flex;margin-top:16px}.cmain.intro-mode .ccol-r{display:none}.cmain.intro-mode .ccol-l .cintro .txt{max-width:860px}.ccol-l{flex:1;min-width:0}.ccol-r{flex:none;width:340px;margin-left:16px;position:sticky;top:72px;align-self:flex-start}.ccol-r>*+*{margin-top:18px}.ccard{background:#fff;border-radius:14px;padding:24px 28px;box-shadow:0 1px 4px #0f1f350a}.ccard+.ccard{margin-top:18px}.csafe+.ccard{margin-top:18px}.csec-t{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:16px}.csec-t .more{float:right;font-size:13px;font-weight:400;color:var(--muted);cursor:pointer}.csec-t .more:hover{color:var(--primary)}.cempty{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.7}.cintro{display:flex;align-items:stretch}.cintro-l{flex:1;min-width:0}.cintro .txt{font-size:14.5px;color:#374151;line-height:1.9}.cintro .txt.clip{max-height:150px;overflow:hidden;position:relative}.cintro .txt.clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(transparent,#fff)}.cintro .expand{margin-top:10px;color:var(--primary);font-size:13px;cursor:pointer}.cintro .pics{flex:none;width:330px;margin-left:26px;position:relative;border-radius:12px;overflow:hidden}.cintro .pics img{width:100%;height:210px;object-fit:cover;display:block;cursor:zoom-in}.cintro .pics.defpic img{cursor:default}.cintro .pics .pg{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:8px}.cintro .pics .pg i{width:7px;height:7px;border-radius:50%;background:#ffffff8c;margin:0 4px}.cintro .pics .pg i.on{background:#fff}.cintro .pics .arr{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.cintro .pics .arr.prev{left:10px}.cintro .pics .arr.next{right:10px}.cintro .pics .arr svg{width:14px;height:14px}.cintro .nopics{flex:none;width:330px;margin-left:26px;border-radius:12px;background:#f5f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);font-size:13px;padding:40px 0}.cintro .nopics svg{width:36px;height:36px;margin-bottom:10px;color:#c9d2dd}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:16px}.cg{background:#f7f9fc;border-radius:12px;padding:16px 18px;cursor:pointer;transition:background .15s,box-shadow .15s}.cg:hover{background:#fff;box-shadow:0 6px 18px #0f1f351a}.cg .t1{display:flex;align-items:baseline}.cg .t{font-size:15.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg:hover .t{color:var(--primary)}.cg .sal{margin-left:12px;font-size:16px;font-weight:600;color:#f2820c;white-space:nowrap}.cg .m1{margin-top:10px;color:var(--muted);font-size:12.5px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg .m2{margin-top:8px;color:var(--muted);font-size:12.5px;line-height:1.6}.certs .it{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px 20px;font-size:14px;color:var(--ink);margin:0 12px 12px 0}.certs .it svg{width:17px;height:17px;margin-right:9px;color:var(--muted)}.certs .it.ok{border-color:#0b9e6e59;background:#f2fbf7}.certs .it.ok svg{color:#0b9e6e}.certs .it.wait{border-color:#f2820c59;background:#fff7ee}.certs .it.wait svg{color:#f2820c}.certs .note{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.7}.biz dl{border-top:1px solid #F1F3F6;padding-top:6px}.biz dl .row{display:flex;padding:11px 0;font-size:13.5px;border-bottom:1px dashed #F1F3F6}.biz dl .row:last-child{border-bottom:0}.biz dt{flex:none;width:140px;color:var(--muted)}.biz dd{flex:1;min-width:0;color:var(--ink)}.biz .src{margin-top:12px;text-align:right;color:var(--muted);font-size:12px}.biz .src svg{width:13px;height:13px;vertical-align:-2px;margin-right:4px;color:var(--primary)}.csafe{display:flex;align-items:flex-start;margin-top:18px;background:var(--primary-l);border-radius:12px;padding:14px 18px;font-size:13px;color:#3d6fa8;line-height:1.7}.csafe svg{flex:none;width:17px;height:17px;margin-right:9px;margin-top:2px;color:var(--primary)}.csafe a{color:var(--primary);font-weight:600;cursor:pointer}.clinks{display:flex;flex-wrap:wrap;margin-top:4px}.clinks a{color:var(--sub);font-size:13px;padding:6px 14px;background:#f5f7fa;border-radius:8px;margin:0 10px 10px 0;cursor:pointer}.clinks a:hover{color:var(--primary)}.cfilter{display:flex;align-items:center;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 1px 4px #0f1f350a}.cfilter .sel{border:1px solid #E3E8EF;background:#fff;color:var(--ink);padding:8px 12px;border-radius:9px;font-size:13.5px;outline:none;cursor:pointer}.cfilter .sel+.sel{margin-left:12px}.cfilter .kw{flex:1;min-width:0;margin-left:12px;display:flex;align-items:center;height:37px;border:1px solid #E3E8EF;border-radius:9px;padding:0 13px}.cfilter .kw input{flex:1;min-width:0;border:0;outline:0;font-size:13.5px;color:var(--ink)}.cfilter .kw svg{flex:none;width:15px;height:15px;color:var(--muted)}.cjoblist{margin-top:14px}.cjoblist .it{display:flex;align-items:center;background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 1px 4px #0f1f350a;cursor:pointer;transition:box-shadow .15s}.cjoblist .it+.it{margin-top:12px}.cjoblist .it:hover{box-shadow:0 6px 18px #0f1f3517}.cjoblist .l{flex:1;min-width:0}.cjoblist .t1{display:flex;align-items:baseline}.cjoblist .t{font-size:16px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cjoblist .it:hover .t{color:var(--primary)}.cjoblist .area{color:var(--muted);font-size:13px;margin-left:7px;white-space:nowrap}.cjoblist .sal{margin-left:15px;font-size:17px;font-weight:600;color:#f2820c;white-space:nowrap}.cjoblist .tg{display:flex;flex-wrap:wrap;margin-top:10px}.cjoblist .tg span{background:#f5f7fa;color:var(--sub);font-size:12px;padding:3px 10px;border-radius:6px;margin:0 8px 8px 0}.cjoblist .tg span.hlt{background:#fff3e6;color:#c56a08}.cjoblist .co{margin-top:11px;padding-top:11px;border-top:1px solid #F1F3F6;color:var(--muted);font-size:12.5px}.cjoblist .r{flex:none;margin-left:20px;width:110px;text-align:center}.cjoblist .r .av{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block}.cjoblist .r .av svg{width:100%;height:100%;display:block}.cjoblist .r .av0{background:#e8f3fe;color:#4a9af5}.cjoblist .r .av1{background:#e5f7ec;color:#2fa96a}.cjoblist .r .av2{background:#fff1e2;color:#f2820c}.cjoblist .r .av3{background:#f1ebfe;color:#8b6cef}.cjoblist .r .flow{position:relative;margin-top:6px;height:34px}.cjoblist .r .who{position:absolute;left:0;right:0;top:0;font-size:12.5px;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}.cjoblist .r .who i{font-style:normal;font-weight:400;color:var(--sub)}.cjoblist .r .chat{position:absolute;left:50%;transform:translate(-50%);top:0;opacity:0;pointer-events:none;transition:opacity .15s;background:#ff6e1e;color:#fff;font-size:12.5px;font-weight:600;padding:8px 18px;border:0;border-radius:18px;letter-spacing:1px;white-space:nowrap;cursor:pointer;box-shadow:none}.cjoblist .it:hover .r .who{opacity:0}.cjoblist .it:hover .r .chat{opacity:1;pointer-events:auto}.cpage{display:flex;align-items:center;justify-content:center;margin:22px 0 8px}.cpage a{min-width:34px;height:34px;border-radius:8px;background:#fff;color:var(--sub);font-size:13.5px;display:flex;align-items:center;justify-content:center;padding:0 10px;box-shadow:0 1px 4px #0f1f350a}.cpage a+a{margin-left:8px}.cpage a.on{background:var(--primary);color:#fff;font-weight:600}@media (max-width:1100px){.ccol-r,.chero .stats,.cintro .pics,.cintro .nopics{display:none}.cgrid{grid-template-columns:1fr 1fr}}.bstage{position:relative;overflow:hidden;padding:24px 0 28px;background:linear-gradient(180deg,#1a7fe8,#1466c9 52%,#0e4fa6)}.bstage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,#ffffff29,#fff0 46%),radial-gradient(circle at 84% 110%,#ffffff1a,#fff0 42%)}.bstage-h{position:relative;z-index:1;margin:0;text-align:center;font-size:24px;font-weight:600;color:#fff;letter-spacing:1px}.bstage-body{position:relative;z-index:1;max-width:1204px;margin:24px auto 0;padding:0 52px}.brail{display:flex;justify-content:center}.rcard{flex:0 0 calc((100% - 48px)/5);box-sizing:border-box;padding:14px 14px 15px;border-radius:15px;text-align:center;cursor:pointer;background:linear-gradient(158deg,#ffffff4d,#ffffff29 48%,#ffffff17);border:1px solid rgba(255,255,255,.44);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 6px 18px #06204e24,inset 0 1px #ffffff4d;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.rcard+.rcard{margin-left:12px}.rcard:hover{transform:none}.rcard:hover .rname{color:#8fd0ff}.rcard.sk{background:#ffffff24;border-color:#ffffff38;box-shadow:none;cursor:default}.rcard.sk:hover{transform:none}.rlogo{width:92px;height:92px;margin:0 auto;border-radius:24px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #06204e38}.rlogo img{width:100%;height:100%;object-fit:contain}.rlogo .ph{color:var(--primary);font-size:38px;font-weight:600;line-height:1}.rname{margin-top:13px;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsub{margin-top:6px;font-size:12px;color:#ffffffbd}.rsub b{font-weight:600;color:#fff}.rsub.off{color:#ffffff85}.bar{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.32);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s,border-color .16s}.bar:hover{background:#ffffff57;border-color:#ffffff8f}.bar.off{opacity:.4;cursor:default}.bar.off:hover{background:#fff3;border-color:#ffffff52}.bar svg{width:15px;height:15px}.bar-l{left:6px}.bar-r{right:6px}.bseek{background:#fff;border-bottom:1px solid #EDF2F8;padding:18px 0}.bseek-in{display:flex;align-items:center}.sbox{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:46px;background:#fff;border:1px solid #D8E3F2;border-radius:8px;transition:border-color .16s,box-shadow .16s}.sbox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1a7fe81a}.spick{flex:none;display:flex;align-items:center;justify-content:space-between;width:150px;height:100%;padding:0 12px 0 16px;border-right:1px solid #EBF1F9;font-size:13.5px;color:#4a5a70;cursor:pointer}.spick.on{color:var(--primary)}.spick span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spick svg{flex:none;width:12px;height:12px;margin-left:8px;color:#a6b2c2}.sdd{position:absolute;left:-1px;top:calc(100% + 6px);width:210px;max-height:300px;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 10px 28px #102a5829;padding:6px;z-index:30}.sdd a{display:block;padding:8px 12px;border-radius:6px;font-size:13.5px;color:var(--ink);cursor:pointer}.sdd a:hover,.sdd a.on{background:var(--primary-l);color:var(--primary)}.sinput{flex:1;min-width:0;display:flex;align-items:center;padding:0 12px 0 14px}.sinput svg{flex:none;width:16px;height:16px;margin-right:9px;color:#b6c1d0}.sinput input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--ink)}.sinput input::placeholder{color:#b6c1d0}.sbox .sbtn{flex:none;width:100px;height:100%;border:0;border-radius:0 7px 7px 0;background:var(--primary);color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;transition:background .15s}.sbox .sbtn:hover{background:var(--primary-d)}.bjoin{flex:none;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;margin-left:12px;border:1px solid var(--primary);border-radius:8px;background:#fff;font-size:15px;font-weight:600;color:var(--primary);letter-spacing:1px;transition:.15s}.bjoin:hover{background:#f2f8ff;box-shadow:0 4px 14px #1a7fe829}.bcount{flex:none;margin-left:20px;font-size:12.5px;color:var(--muted);white-space:nowrap}.bcount b{color:var(--primary);font-weight:600}.bcats{background:#fff;border-bottom:1px solid #EDF2F8}.bcats-in{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;padding-top:4px}.bcats .lab{flex:none;font-size:13.5px;color:var(--muted);margin-right:15px}.bcats a{position:relative;flex:none;font-size:14px;color:#55657a;padding:12px 2px 13px;margin-right:19px;white-space:nowrap;cursor:pointer;transition:color .15s}.bcats a:hover{color:var(--primary)}.bcats a.on{color:var(--primary);font-weight:600}.bcats a.on:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:6px;width:22px;height:3px;border-radius:3px;background:var(--primary)}.bgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px;row-gap:18px;margin-top:18px}.bcard{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-height:232px;padding:26px 18px 22px;background:#fff;border:0;border-radius:16px;box-shadow:0 2px 12px #1f2a370f;cursor:pointer;transition:box-shadow .2s,transform .2s;opacity:0;transform:translateY(16px)}.bcard.in{opacity:1;transform:none;transition:opacity .45s ease,transform .22s ease,box-shadow .2s}.bcard.sk{opacity:.45;cursor:default}.bcard:hover{transform:none}.bcard:hover .bc-name{color:var(--primary)}.bc-logo{width:58px;height:58px;flex:none;border-radius:16px;background:var(--primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.bc-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.bc-logo .ph{color:#fff;font-size:26px;font-weight:600;line-height:1}.bc-name{margin-top:18px;max-width:100%;font-size:15.5px;font-weight:600;color:var(--ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-meta{margin-top:9px;max-width:100%;font-size:12.5px;color:var(--muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-ft{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:14px}.bc-flag{font-size:11.5px;font-weight:400;color:var(--primary);background:var(--primary-l);border-radius:5px;padding:2px 8px;line-height:1.6}.bc-flag+.bc-pill{margin-top:10px}.bc-pill{font-size:12px;font-weight:400;color:var(--primary);background:var(--primary-l);border-radius:999px;padding:5px 14px;line-height:1.6;white-space:nowrap}.bc-pill.off{color:var(--muted);background:#f2f4f7}.bmore{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;margin:22px 0 8px;min-height:24px}.bempty{background:#fff;border-radius:12px;padding:56px 20px;text-align:center;color:var(--muted);margin-top:16px}.bempty b{display:block;font-size:15px;color:var(--sub);font-weight:600;margin-bottom:8px}.bcta{display:flex;align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 10px #1f2a370f;padding:22px 26px;margin-top:26px}.bcta .ti{flex:1;min-width:0}.bcta .t1{font-size:16px;font-weight:600;color:var(--ink)}.bcta .t2{font-size:13px;color:var(--sub);margin-top:6px}.bcta .t2 b{color:var(--primary);font-weight:400}.bcta a{flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:14.5px;font-weight:600;border-radius:10px;padding:12px 28px;margin-left:20px;transition:.15s}.bcta a:hover{background:var(--primary-d)}#view.view-brands{background:#f5f7fa;padding-bottom:10px}@media (max-width:1240px){.bstage-body{padding:0 46px}.rlogo{width:82px;height:82px;border-radius:21px}.rlogo .ph{font-size:34px}}@media (max-width:1100px){.bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bstage-body{padding:0 44px}.spick{width:126px}.bjoin{padding:0 18px;font-size:14px}}@media (max-width:900px){.bcount{display:none}.rlogo{width:72px;height:72px;border-radius:19px}.rlogo .ph{font-size:30px}}@media (max-width:820px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bstage-body{padding:0 16px}.brail{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.rcard{flex:0 0 156px}.rcard+.rcard{margin-left:10px}.bar{display:none}.bseek-in{flex-wrap:wrap}.bjoin{width:100%;margin-left:0;margin-top:12px}.bcount{margin-left:0}.bcats-in{overflow-x:auto}.bcta{flex-direction:column;align-items:flex-start}.bcta a{margin-left:0;margin-top:14px}}@media (max-width:560px){.bgrid{grid-template-columns:minmax(0,1fr)}.bstage-h{font-size:20px}.spick{width:112px;font-size:13px}.sbox .sbtn{width:76px}}#view.view-news,#view.view-article{background:#f5f7fa;padding-bottom:20px}#view.view-article{padding-top:20px}.art-page .nlayout{margin-top:0}.nhero{background:linear-gradient(112deg,#1260ac,#1a7fe8 55%,#4e9bf5);color:#fff;position:relative;overflow:hidden}.nhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200'%3E%3Ccircle cx='1020' cy='30' r='120' fill='rgba(255,255,255,.10)'/%3E%3Ccircle cx='120' cy='190' r='90' fill='rgba(255,255,255,.07)'/%3E%3C/svg%3E") no-repeat center/cover;pointer-events:none}.nhero .wrap{position:relative;z-index:1;padding-top:22px;padding-bottom:22px}.nhero h1{font-size:26px;font-weight:600;letter-spacing:-.2px;text-shadow:0 2px 10px rgba(0,0,0,.18)}.nhero p{font-size:13.5px;opacity:.94;margin-top:7px;letter-spacing:.1px}.nlayout{display:flex;align-items:flex-start;margin-top:20px}.nmain{flex:1;min-width:0}.nside{flex:0 0 306px;margin-left:24px;position:sticky;top:80px;align-self:flex-start}.ntabs{display:flex;align-items:center;flex-wrap:wrap}.ntabs a{height:34px;line-height:32px;padding:0 17px;border-radius:17px;border:1px solid #DDE3EB;background:#fff;color:var(--sub);font-size:13.5px;white-space:nowrap;cursor:pointer;margin:0 10px 10px 0;transition:color .15s,border-color .15s,background .15s}.ntabs a:hover{border-color:#b9d6f5;color:var(--primary)}.ntabs a.on{background:var(--primary);border-color:var(--primary);color:#fff}.cat-tag{display:inline-block;height:22px;line-height:20px;padding:0 9px;border-radius:4px;font-size:12px;color:var(--primary);background:var(--primary-l);border:1px solid #CFE3FA;margin-bottom:9px}.cat-tag[data-tone=ann]{color:#c2410c;background:#fff2e8;border-color:#fbd8be}.cat-tag[data-tone=pol]{color:#0e7490;background:#e6f7fa;border-color:#bfe7ef}.nlist{margin-top:6px}.nitem{display:flex;background:#fff;border:1px solid #DDE3EB;border-radius:12px;box-shadow:0 2px 10px #1f2a370f;padding:18px 20px;margin-bottom:14px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.nitem:hover{border-color:#c3d6ee;box-shadow:0 10px 28px #1f2a371f}.nitem.sk{height:140px;opacity:.5;cursor:default}.nitem .thumb{flex:0 0 168px;height:104px;border-radius:10px;background:linear-gradient(135deg,#e8f1fc,#d6e8fb);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary);overflow:hidden}.nitem .thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px}.nitem .thumb svg{width:30px;height:30px;margin-bottom:6px}.nitem .thumb span{font-size:12px}.nitem .bd{flex:1;min-width:0;margin-left:18px}.nitem:not(:has(.thumb)) .bd{margin-left:0}.nitem h3{font-size:16.5px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nitem .sum{font-size:13px;color:var(--sub);line-height:1.7;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nitem .meta{display:flex;align-items:center;margin-top:12px;font-size:12px;color:var(--muted)}.nitem .meta i{font-style:normal;margin-right:14px}.nmore{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;margin:8px 0 4px;min-height:24px}.nempty{background:#fff;border:1px solid #DDE3EB;border-radius:12px;padding:56px 20px;text-align:center;color:var(--muted);margin-top:16px}.nempty b{display:block;font-size:15px;color:var(--sub);font-weight:600;margin-bottom:8px}.ncrumbs{font-size:12.5px;color:var(--muted);margin-bottom:12px}.ncrumbs a{color:var(--muted)}.ncrumbs a:hover{color:var(--primary)}.ncrumbs em{font-style:normal;margin:0 6px;color:var(--line)}.ncard{background:#fff;border:1px solid #DDE3EB;border-radius:12px;box-shadow:0 2px 10px #1f2a370f;padding:28px 30px 24px}.ncard h1{font-size:22px;font-weight:600;line-height:1.5}.ncard .nmeta{display:flex;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:12px;padding-bottom:16px;border-bottom:1px solid #F1F3F6}.ncard .nmeta .cat{color:var(--primary);background:var(--primary-l);border-radius:4px;padding:2px 8px;margin-right:14px}.ncard .nmeta i{font-style:normal;margin-right:16px}.ncard .nbody{font-size:14.5px;line-height:1.9;color:var(--ink);padding-top:18px;overflow-x:auto}.ncard .nbody p{margin-bottom:14px}.ncard .nbody img{max-width:100%;height:auto;border-radius:8px}.nbody table,.static-body table{width:100%!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse;margin:0 0 14px;font-size:13.5px}.nbody tbody,.nbody thead,.nbody tfoot,.nbody tr,.nbody td,.nbody th,.static-body tbody,.static-body thead,.static-body tfoot,.static-body tr,.static-body td,.static-body th{display:revert!important;width:auto!important;max-width:100%!important}.nbody td,.nbody th,.static-body td,.static-body th{border:1px solid #DDE3EB;padding:8px 10px;vertical-align:middle;word-break:break-word;overflow-wrap:break-word;font-weight:400;font-size:13.5px}.nbody th,.static-body th{background:#f5f7fa;font-weight:600}.nbody td *,.nbody th *,.static-body td *,.static-body th *{font-size:inherit!important}.nbody td b,.nbody th b,.static-body td b,.static-body th b{font-weight:600}.nbody table p,.static-body table p{margin:0!important;text-indent:0!important}.nbody iframe,.nbody video,.static-body iframe,.static-body video{max-width:100%;border:0}.ncard .nback{margin-top:18px;padding-top:16px;border-top:1px solid #F1F3F6;font-size:13px}.ncard .nback a{color:var(--primary)}.nrel{margin-top:20px;background:#fff;border:1px solid #DDE3EB;border-radius:12px;box-shadow:0 2px 10px #1f2a370f;padding:18px 20px}.nrel .t{font-size:15px;font-weight:600;margin-bottom:10px}.nrel a{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--ink);padding:9px 0;border-top:1px solid #F5F7FA;transition:color .15s}.nrel a:first-of-type{border-top:0}.nrel a:hover{color:var(--primary)}.nrel a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrel a i{font-style:normal;font-size:12px;color:var(--muted);flex:none;margin-left:12px}.nside .nrel{margin-top:14px;padding:16px 18px}.nside .nrel a{padding:8px 0;font-size:13px;cursor:pointer}@media (max-width:1000px){.nlayout{flex-direction:column}.nside{flex:none;width:100%;margin-left:0;margin-top:20px;position:static}}@media (max-width:640px){.nitem{flex-direction:column}.nitem .thumb{flex:none;width:100%}.nitem .bd{margin-left:0;margin-top:12px}.nhero h1{font-size:19px}}.hero-r{padding-bottom:60px}.hero-r .login-card{min-height:236px}.login-card{margin-top:18px;padding:16px 18px 12px;border-radius:16px}.lc-btn{margin-top:11px;height:40px;border-radius:20px}.lc-btn.ghost{margin-top:8px}.hh-search{margin-top:-28px}.hero-r{padding-bottom:44px}.hero-r .login-card{min-height:233px}.lc-btn{height:38px;margin-top:9px}.lc-btn.ghost{margin-top:7px}.hh-search{margin-top:-24px}.jb2-job.v3 .j-side .av img,.dt3-card.like .it .r .av img,.cjoblist .it .r .av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#fff}.dl-page{background:#fff;min-height:calc(100vh - 60px);display:flex;flex-direction:column}.dl-hero{background:linear-gradient(180deg,#cfe2f8,#e4f0fd 26%,#f2f8ff 62%,#fff);padding:62px 0 54px;flex:1;display:flex;flex-direction:column;justify-content:center}.dl-in{display:flex;align-items:center;max-width:1180px;width:100%}.dl-l{flex:1;min-width:0}.dl-h1{margin:0 0 18px;font-size:52px;line-height:1.16;font-weight:600;letter-spacing:-.5px}.dl-h1-a{color:#16202b;margin-right:14px}.dl-h1-b{color:#1a7fe8}.dl-sub{margin:0 0 30px;font-size:19px;color:#4a5d73;letter-spacing:.3px}.dl-promise{margin:0 0 38px;padding:0;list-style:none}.dl-promise li{display:flex;align-items:center;margin-bottom:16px;font-size:16.5px;color:#33415c}.dl-promise li:last-child{margin-bottom:0}.dl-ck{width:22px;height:22px;flex:none;margin-right:11px;border-radius:50%;background:#1a7fe8;color:#fff;display:flex;align-items:center;justify-content:center}.dl-ck svg{width:12px;height:12px}.dl-codes{display:flex}.dl-code{position:relative;width:214px;padding:15px 15px 17px;border-radius:20px;background:linear-gradient(158deg,#2e8df0,#1573dc 55%,#0e63c4);box-shadow:0 16px 36px #1269cd4d;text-align:center;transition:transform .18s,box-shadow .18s}.dl-code+.dl-code{margin-left:18px}.dl-code:hover{transform:translateY(-3px);box-shadow:0 22px 44px #1269cd61}.dl-code-main{box-shadow:0 18px 40px #1269cd6b,0 0 0 3px #fff9}.dl-code-img{width:152px;height:152px;margin:0 auto 11px;padding:7px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.dl-code-img img{width:100%;height:100%;object-fit:contain;display:block}.dl-code-none{font-size:13px;line-height:1.6;color:#a6afbc;text-align:center}.dl-code-t{font-size:14.5px;font-weight:600;color:#fff}.dl-code-s{margin-top:4px;font-size:12px;color:#ffffffc7}.dl-r{flex:0 0 496px;position:relative;display:flex;align-items:center;justify-content:center}.dl-blob{position:absolute;border-radius:50%}.dl-blob-1{width:520px;height:520px;background:radial-gradient(circle,#1a7fe82e,#1a7fe80d 55%,#1a7fe800 72%)}.dl-blob-2{width:168px;height:168px;right:4px;top:4px;background:radial-gradient(circle,#5aa9ff57,#5aa9ff00 70%)}.dl-blob-3{width:210px;height:210px;left:-6px;bottom:30px;background:radial-gradient(circle,#1a7fe824,#1a7fe800 70%)}.dl-art{position:relative;z-index:3;width:444px;display:block}.dl-steps{padding:30px 0 46px;background:#fff}.dl-track{display:flex;align-items:center;justify-content:center}.dl-step{display:flex;align-items:center;padding:0 30px}.dl-step-n{width:30px;height:30px;flex:none;margin-right:11px;border-radius:50%;background:#eaf3fe;color:#1a7fe8;font-size:14px;display:flex;align-items:center;justify-content:center}.dl-step b{display:block;margin-bottom:2px;font-size:15px;font-weight:600;color:#16202b}.dl-step i{font-style:normal;font-size:12.5px;color:#8496a9}.dl-arrow{width:40px;height:1px;background:#d6e4f5}@media (max-width: 1080px){.dl-in{flex-wrap:wrap}.dl-r{flex:0 0 100%;margin-top:28px}.dl-l{flex:0 0 100%}.dl-track{flex-wrap:wrap;justify-content:flex-start}.dl-arrow{display:none}.dl-step{width:50%;padding:0 0 16px}}@media (max-width: 640px){.dl-hero{padding:36px 0 30px}.dl-h1{font-size:32px}.dl-h1-a{margin-right:8px}.dl-sub{margin-bottom:22px;font-size:15px}.dl-promise{margin-bottom:26px}.dl-promise li{margin-bottom:12px;font-size:14.5px}.dl-codes{flex-direction:column}.dl-code{width:100%}.dl-code+.dl-code{margin:16px 0 0}.dl-code-img{width:136px;height:136px}.dl-art{width:300px}.dl-blob-1{width:340px;height:340px}.dl-blob-2{width:110px;height:110px}.dl-blob-3{width:140px;height:140px}.dl-step{width:100%}}.navlinks a{position:relative}.navlinks .nav-badge{position:absolute;top:-12px;right:-26px;padding:1px 6px;font-size:11px;font-weight:600;font-style:normal;line-height:1.5;color:#fff;background:#07c160;border-radius:999px;white-space:nowrap}#view.view-appdownload{padding:0}.navlinks .nav-badge{top:10px;right:-36px;padding:1px 5px;font-size:10px;font-weight:400}.cintro:not(:has(.pics)) .cintro-l .txt{max-width:none}.uc-panel:has(>.uc-empty){min-height:0}.uc-panel:has(>.ur-empty){min-height:0}.uc-panel>.uc-empty{padding:52px 20px 56px}.uc-empty-ic{display:block;width:44px;height:44px;margin:0 auto 14px;color:#cbd5e1}.uc-empty-ic svg{width:44px;height:44px;display:block}.uc-empty-t{font-size:14.5px;color:var(--ink);line-height:1.6}.uc-empty-s{margin-top:6px;font-size:13px;color:var(--sub);line-height:1.7}.cmain.intro-mode .ccol-l .cintro:not(:has(.pics)) .txt{max-width:none}.uc-side{position:sticky;top:16px;align-self:flex-start}.uc-sec.ur-acc{padding:14px 20px}.uc-sec.ur-acc.on{padding-bottom:18px}.ur-acc-hd{display:flex;align-items:center;cursor:pointer}.ur-acc-hd .uc-sec-t{flex:1 1 auto;min-width:0;margin-bottom:0;transition:color .15s}.ur-acc-sum{flex:none;margin-left:14px;font-size:12.5px;color:var(--muted);white-space:nowrap}.ur-acc-car{flex:none;width:16px;height:16px;margin-left:8px;color:#b6c2d2;transition:transform .18s,color .15s}.ur-acc-hd:hover .uc-sec-t,.ur-acc-hd:hover .ur-acc-car{color:var(--blue)}.ur-acc.on .ur-acc-car{transform:rotate(180deg);color:var(--blue)}.ur-acc.on .ur-acc-sum{color:var(--sub)}.ur-acc-bd{margin-top:16px}.pk-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a73}.pk-box{width:720px;max-width:100%;height:520px;max-height:86vh;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a47}.pk-box-sm{width:620px;height:460px}.pk-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line)}.pk-head b{font-size:15.5px;font-weight:600;color:var(--ink)}.pk-x{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;font-size:13px;color:#94a3b8;cursor:pointer}.pk-x:hover{background:#f1f5f9;color:var(--ink)}.pk-sr{flex:none;display:flex;align-items:center;height:38px;margin:14px 20px 0;padding:0 13px;box-sizing:border-box;border:1px solid #E2E8F0;border-radius:19px}.pk-sr:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1a7fe81a}.pk-sr>svg{flex:none;width:15px;height:15px;color:#94a3b8}.pk-sr input{flex:1 1 auto;min-width:0;margin-left:8px;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink)}.pk-sr input::placeholder{color:#b8c4d4}.pk-sr-x{flex:none;padding:0 3px;font-size:13px;color:#9aa5b5;cursor:pointer}.pk-bd{flex:1 1 auto;min-height:0;display:flex;margin-top:12px;border-top:1px solid var(--line)}.pk-bd-plain{margin-top:0;border-top:0}.pk-lf{flex:none;width:172px;overflow-y:auto;background:#f7f9fc;border-right:1px solid var(--line)}.pk-lf-i{padding:11px 12px;font-size:13.5px;line-height:1.4;color:var(--sub);cursor:pointer;border-left:3px solid transparent}.pk-lf-i:hover{color:var(--blue)}.pk-lf-i.on{background:#fff;color:var(--blue);border-left-color:var(--blue);font-weight:600}.pk-lf-none{padding:16px 12px}.pk-rg{flex:1 1 auto;min-width:0;overflow-y:auto;padding:16px 20px 20px}.pk-grp-t{margin-bottom:12px;font-size:13px;font-weight:600;color:var(--muted)}.pk-chips{display:flex;flex-wrap:wrap}.pk-chip{height:30px;line-height:30px;padding:0 14px;margin:0 10px 10px 0;border-radius:15px;background:#f5f7fa;font-size:13px;color:var(--ink);cursor:pointer;transition:.15s}.pk-chip:hover{background:#e7f0fb;color:var(--blue)}.pk-chip.on{background:var(--blue);color:#fff}.pk-none{padding:60px 0;text-align:center;font-size:13.5px;color:var(--muted)}.pk-none-s{font-size:12.5px;color:var(--muted)}.pk-foot{flex:none;display:flex;align-items:center;padding:12px 20px;background:#fbfcfe;border-top:1px solid var(--line)}.pk-tags{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;max-height:56px;overflow-y:auto}.pk-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;margin:2px 8px 2px 0;border-radius:13px;background:var(--blue-l);color:var(--blue-d);font-size:12.5px}.pk-tag .x{margin-left:5px;font-style:normal;cursor:pointer;opacity:.6}.pk-tag .x:hover{opacity:1;color:var(--red)}.pk-cnt{flex:none;margin-left:12px;font-size:12.5px;color:var(--muted)}.pk-ok{flex:none;height:34px;margin-left:14px;padding:0 22px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:13.5px;cursor:pointer}.pk-ok:hover{filter:brightness(1.06)}.uc-side-guide.mg-card{margin-top:20px;padding:16px 14px 14px;text-align:center;background:#f7f9fc;border:1px solid var(--line);border-radius:12px}.uc-side-guide .mg-t{font-size:13px;color:var(--ink)}.uc-side-guide .mg-d{margin-top:6px;font-size:12px;line-height:1.65;color:var(--sub)}.uc-side-guide .mg-body{flex-direction:column;align-items:center;margin-top:14px}.uc-side-guide .mg-qr{width:112px;height:112px;padding:7px;box-sizing:border-box;background:#fff;border:1px solid var(--line);border-radius:12px}.uc-side-guide .mg-txt{margin:12px 0 0;text-align:center}.uc-side-guide .mg-txt-1{font-size:12px;line-height:1.75;color:var(--muted)}.ur-acc-bd .ur-field:first-child{margin-top:0}@media (max-width: 640px){.uc-side{position:static}.pk-modal{padding:0}.pk-box,.pk-box-sm{width:100%;max-width:none;height:100%;max-height:100%;border-radius:0}.pk-lf{width:112px}.pk-lf-i{padding:10px 8px;font-size:13px}.pk-rg{padding:14px 14px 18px}.ur-acc-sum,.uc-side-guide.mg-card{display:none}}.pk-lf,.pk-rg{scrollbar-width:thin;scrollbar-color:#DCE3EC transparent}.pk-lf::-webkit-scrollbar,.pk-rg::-webkit-scrollbar{width:6px;height:6px}.pk-lf::-webkit-scrollbar-thumb,.pk-rg::-webkit-scrollbar-thumb{background:#dce3ec;border-radius:3px}.pk-lf::-webkit-scrollbar-track,.pk-rg::-webkit-scrollbar-track{background:transparent}.pk-box-sm{height:430px}.uc-nav{padding:9px 14px}.uc-side-guide.mg-card{margin-top:16px;padding:14px 12px 12px}.uc-side-guide .mg-body{margin-top:12px}.uc-side-guide .mg-qr{width:104px;height:104px;padding:6px}.uc-side-guide .mg-txt{margin:10px 0 0}.ur-v2{padding:0 26px 46px}.ur-empty{padding:46px 20px 40px;text-align:center}.ur-empty-ic{width:62px;height:62px;color:#c7d0db}.ur-empty-t{margin-top:16px;font-size:18px;font-weight:600;letter-spacing:.2px;color:#16202c}.ur-empty-d{margin-top:8px;font-size:13.5px;line-height:1.75;color:var(--muted)}.ur-empty-btn{height:44px;margin-top:22px;padding:0 30px;border:0;border-radius:11px;background:var(--blue);color:#fff;font-family:inherit;font-size:14.5px;font-weight:400;cursor:pointer}.ur-empty-btn:hover{background:#0f62c9}.ur-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;padding-top:26px;border-top:1px dashed #E6ECF4}.ur-step{display:flex;align-items:flex-start;padding:0 12px}.ur-step-n{flex:none;width:22px;height:22px;margin-right:10px;border-radius:50%;background:var(--blue-l);color:var(--blue);font-style:normal;font-size:12.5px;line-height:22px;text-align:center}.ur-step-tx{min-width:0;text-align:left}.ur-step-tx b{display:block;font-size:13.5px;font-weight:400;color:var(--ink)}.ur-step-tx em{display:block;margin-top:3px;font-style:normal;font-size:12.5px;color:var(--muted)}.ur-hero{display:flex;align-items:center;margin-top:16px;padding:16px 20px;background:#f7faff;border:1px solid #E6EEF9;border-radius:12px}.ur-hero-av{flex:none;width:56px;height:56px;margin-right:16px;border-radius:50%;overflow:hidden;background:#eaf1fa;color:#6b7a8d;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ur-hero-av img{width:100%;height:100%;object-fit:cover;display:block}.ur-hero-main{flex:1 1 auto;min-width:0}.ur-hero-n{display:flex;align-items:center;flex-wrap:wrap}.ur-hero-n b{font-size:18px;font-weight:600;letter-spacing:.3px;color:#16202c}.ur-hero-edit{margin-left:14px;font-size:13.5px;color:var(--blue);cursor:pointer}.ur-hero-edit:hover{text-decoration:underline}.ur-hero-m{margin-top:6px;font-size:13px;color:var(--sub)}.ur-hero-stats{flex:none;display:flex;margin-left:20px}.ur-hero-stat{min-width:74px;text-align:center}.ur-hero-stat b{display:block;font-size:18px;font-weight:600;color:#16202c;line-height:1.2}.ur-hero-stat span{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.ur-hd{display:flex;align-items:center;margin-top:12px;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:12px}.ur-hd-main{flex:1 1 auto;min-width:0}.ur-bdg{margin-left:8px;padding:2px 7px;border-radius:4px;font-style:normal;font-size:12px;font-weight:400;background:#eaf3ff;color:var(--blue)}.ur-bdg.ok{background:#f0fdf4;color:#16a34a}.ur-bdg.pending{background:#fffbeb;color:#d97706}.ur-bdg.bad{background:#fef2f2;color:var(--red)}.ur-hd-meta{font-size:13.5px;color:#6b7686}.ur-hd-meta span{display:inline-flex;align-items:center;margin-right:24px;white-space:nowrap}.ur-hd-meta svg{flex:none;width:14px;height:14px;margin-right:6px;color:#a7afbb}.ur-hd-chips{display:flex;flex-wrap:wrap;margin-top:10px}.ur-hd-chip{margin:0 8px 0 0;padding:3px 10px;border:1px solid #E3EBF6;border-radius:6px;background:#fff;font-size:12.5px;color:var(--blue)}.ur-hd-score{flex:none;width:118px;margin-left:20px;text-align:right}.ur-hd-score-n{font-size:24px;font-weight:600;line-height:1.1;color:var(--blue)}.ur-hd-score-n i{margin-left:2px;font-style:normal;font-size:13px;font-weight:400;color:var(--muted)}.ur-hd-score-bar{height:6px;margin-top:9px;border-radius:3px;background:#dae8fb;overflow:hidden}.ur-hd-score-bar i{display:block;height:100%;border-radius:3px;background:var(--blue);transition:width .3s}.ur-tipbar{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;padding:11px 14px;background:#fffdf4;border:1px solid #F3E7C4;border-radius:9px;font-size:13px;color:#8a6d1f}.ur-tipbar a{margin-left:12px;color:var(--blue);cursor:pointer}.ur-tipbar a:hover{text-decoration:underline}.ur-sec-title{display:flex;align-items:baseline;margin-top:30px;font-size:15px;font-weight:600;color:#16202c}.ur-sec-title span{margin-left:10px;font-size:12.5px;font-weight:400;color:var(--muted)}.ur-sec{margin-top:24px}.ur-sec-hd{display:flex;align-items:center;cursor:pointer}.ur-sec-t{flex:none;display:flex;align-items:center;font-size:15px;font-weight:400;color:#2c3746;transition:color .15s}.ur-sec-t:before{content:"";flex:none;width:3px;height:15px;margin-right:9px;border-radius:2px;background:var(--blue)}.ur-sec-hd:hover .ur-sec-t{color:var(--blue)}.ur-sec-sum{min-width:0;margin-left:auto;padding-left:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted)}.ur-sec-car{flex:none;width:15px;height:15px;margin-left:7px;color:#c2cad5;transition:transform .18s,color .15s}.ur-sec-hd:hover .ur-sec-car{color:var(--blue)}.ur-sec.on .ur-sec-car{transform:rotate(180deg);color:var(--blue)}.ur-sec.on .ur-sec-sum{display:none}.ur-sec-bd{margin-top:18px}.ur-fg+.ur-fg{margin-top:26px}.ur-fg-l{margin-bottom:10px;font-size:12.5px;color:var(--muted)}.ur-fg-l i{margin-left:3px;font-style:normal;color:var(--red)}.ur-tags{display:flex;flex-wrap:wrap;align-items:center}.ur-tag{display:inline-flex;align-items:center;margin:0 10px 10px 0;padding:5px 12px;border-radius:6px;background:#f4f6f9;font-size:13.5px;color:#4b5563;cursor:pointer;transition:background .15s,color .15s}.ur-tag:hover{background:#edf1f6}.ur-tag.on{background:#dfedfe;color:#0f62c9}.ur-tag.bad{background:#fef2f2;color:#b42318}.ur-tag .x{margin-left:7px;font-style:normal;opacity:.45}.ur-tag .x:hover{opacity:1;color:var(--red)}.ur-tag-note{margin-left:6px;font-style:normal;font-size:11.5px;color:#b42318}.ur-v2 .ur-add{display:inline-flex;align-items:center;height:auto;margin:0 10px 10px 0;padding:5px 12px;border:0;border-radius:6px;background:#f4f6f9;font-family:inherit;font-size:13.5px;font-weight:400;color:var(--blue);cursor:pointer}.ur-v2 .ur-add:hover{background:#dfedfe;color:#0f62c9}.ur-v2 .ur-i{width:100%;height:40px;padding:0 13px;border:0;border-radius:8px;background-color:#f5f7fa;font-family:inherit;font-size:14px;color:#2b333d}.ur-v2 .ur-i::placeholder{color:#b4bbc6}.ur-v2 .ur-i:focus{outline:none;background-color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.ur-v2 .ur-i:disabled,.ur-v2 .ur-i[readonly]{background-color:#eef2f7;color:#8a94a3}.ur-v2 .ur-ta{width:100%;padding:11px 14px;border:0;border-radius:8px;background-color:#f5f7fa;font-family:inherit;font-size:14px;line-height:1.8;color:#2b333d;resize:none}.ur-v2 .ur-ta::placeholder{color:#b4bbc6}.ur-v2 .ur-ta:focus{outline:none;background-color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.ur-row{display:flex;align-items:center;margin-top:12px;margin-bottom:0;padding:0;background:transparent;border-radius:0}.ur-row>*{min-width:0}.ur-row>.ur-i{flex:1 1 0}.ur-row>*+*{margin-left:12px}.ur-row-d{flex:none;font-size:13.5px;color:var(--muted)}.ur-sal{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:12px}.ur-sal>.ur-i{flex:none;width:132px}.ur-sal>*+*{margin-left:10px}.ur-sal-d{color:var(--muted)}.ur-sal-txt{font-size:13.5px;color:var(--blue)}.ur-sal-in>.ur-i{flex:1 1 auto;width:auto}.ur-sal-in>.ur-add{flex:none;height:40px;margin:0 0 0 12px;padding:0 22px;background:var(--blue);color:#fff}.ur-sal-in>.ur-add:hover{background:#1470cc;color:#fff}.ur-rec{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #F3F5F8}.ur-rec:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.ur-rec-hd{display:flex;align-items:center;margin-bottom:2px;font-size:12.5px;color:var(--muted)}.ur-rec-del{margin-left:auto;font-size:12px;color:#6b7686;cursor:pointer}.ur-rec-del:hover{color:var(--red)}.ur-rec>.ur-ta{margin-top:12px}.ur-rec-add{display:block;margin-top:6px;padding:11px;border:1px dashed #D6DEE8;border-radius:8px;text-align:center;font-size:13.5px;color:var(--blue);cursor:pointer}.ur-rec-add:hover{border-color:var(--blue);background:#f7fbff}.ur-till{display:inline-flex;align-items:center;margin-top:10px;font-size:12.5px;color:var(--muted);cursor:pointer}.ur-till.on{color:var(--blue)}.ur-till input{margin-right:6px;accent-color:var(--blue)}.ur-ta-hd{display:flex;align-items:center;margin-top:14px;margin-bottom:6px;font-size:12.5px;color:var(--muted)}.ur-ta-hd .ur-ai{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--blue);cursor:pointer}.ur-ta-hd .ur-ai:hover{color:#1470cc}.ur-ta-hd .ur-ai.busy{color:#9aa5b4;cursor:default}.ur-ta-cnt{margin-top:4px;text-align:right;font-size:11.5px;color:#aeb6c2}.ur-rec>.ur-ta-hd+.ur-ta{margin-top:0}.ur-sug{gap:0;margin-top:10px}.ur-sug-c{display:inline-flex;align-items:center;height:auto;margin:0 8px 8px 0;padding:4px 10px;border-radius:14px;border:1px solid #EDF1F6;background:#fafbfd;font-size:12.5px;color:var(--sub);cursor:pointer}.ur-sug-c:hover{border-color:var(--blue);background:#f7fbff;color:var(--blue)}.ur-v2 .ur-photo{width:100px;height:100px;margin:0 12px 12px 0;border-radius:8px}.ur-v2 .ur-photo-add{width:100px;height:100px;margin:0 12px 12px 0;border:0;border-radius:8px;background:#f4f6f9;color:var(--muted);font-size:13px}.ur-v2 .ur-photo-add:hover{background:#edf1f6;color:var(--blue)}.ur-sec-hd-flat{cursor:default}.ur-mode-cur{min-width:0;margin-left:auto;font-size:13px;color:var(--sub)}.ur-sec-hd-flat .ur-sw{flex:none;width:40px;height:22px;margin-left:12px}.ur-sec-hd-flat .ur-sw-dot{top:3px;left:3px;width:16px;height:16px}.ur-sec-hd-flat .ur-sw.on .ur-sw-dot{left:21px}.ur-note{margin:9px 0 0;font-size:13px;line-height:1.9;color:#afb7c3}.ur-v2 .ur-hide{margin-top:30px;margin-bottom:0}.ur-v2 .ur-act{margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.ur-v2 .ur-save{height:42px;padding:0 30px;border-radius:10px;font-size:14.5px;font-weight:400}.ur-v2 .ur-cancel{height:42px;margin-left:12px;padding:0 20px;border:0;border-radius:10px;background:#f4f6f9;font-size:14.5px;font-weight:400;color:var(--sub)}.ur-v2 .ur-cancel:hover{background:#edf1f6;color:var(--ink)}@media (max-width: 900px){.ur-v2{padding:22px 20px 34px}.ur-hero-n b{font-size:17px}.ur-hero-av{width:48px;height:48px;margin-right:14px;font-size:18px}.ur-hero-stat{min-width:62px}.ur-sec{margin-top:34px}.ur-sec-t{font-size:15px}.ur-hd-meta span{margin-right:16px}}@media (max-width: 640px){.ur-sec-sum{display:none}.ur-hero{flex-wrap:wrap}.ur-hero-stats{width:100%;margin:14px 0 0;justify-content:flex-start}.ur-row{flex-wrap:wrap}.ur-sal>.ur-i{width:112px}}.ur-auto{margin-top:12px;padding:14px 20px;background:#f7faff;border:1px solid #E6EEF9;border-radius:10px}.ur-auto-hd{display:flex;align-items:center}.ur-auto-t{font-size:14px;color:var(--ink)}.ur-auto-s{margin-left:10px;font-size:13px;color:var(--blue)}.ur-auto-hd .uc-btn{margin-left:auto;height:30px;padding:0 13px;font-size:13px}.ur-auto-m{margin-top:7px;font-size:12.5px;color:var(--muted)}.ur-auto-bd{margin-top:14px;padding-top:14px;border-top:1px solid #E6EEF9}.ur-hours{display:flex;flex-wrap:wrap}.ur-hour{margin:0 8px 8px 0;padding:5px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--sub);font-size:13px;cursor:pointer;transition:.14s}.ur-hour:hover{border-color:var(--blue);color:var(--blue)}.ur-hour.on{border-color:var(--blue);background:var(--blue-l);color:var(--blue)}.ur-auto-foot{display:flex;align-items:center;margin-top:6px}.ur-auto-tip{margin-left:12px;font-size:12.5px;color:var(--muted)}.ur-savest{flex:none;margin-left:18px;font-size:12.5px;font-weight:400;color:#afb7c3;white-space:nowrap}.ur-savest.saving{color:#7c8899}.ur-savest.saved{color:#5a6b7f}.ur-savest.error{color:var(--red)}.uc-ph-s.sv-saving{color:#7c8899}.uc-ph-s.sv-saved{color:#5a6b7f}.uc-ph-s.sv-error{color:var(--red)}@media (max-width: 900px){.ur-auto-hd{flex-wrap:wrap}}.us-logout{display:block;width:100%;height:42px;margin-top:24px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--red);font-size:14px;font-weight:400;cursor:pointer}.us-logout:hover{border-color:var(--red);background:#fff7f7}.uc-nav-tip{display:flex;align-items:center}.uc-nav-tip i{margin-left:auto;padding:1px 6px;border-radius:4px;font-style:normal;font-size:11.5px;font-weight:400;background:#eaf1fa;color:#7c8899}.mat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#11182773}.mat-card{width:392px;max-width:100%;padding:22px 24px 20px;background:#fff;border-radius:14px;box-shadow:0 24px 70px #0b2b4a2e}.mat-hd{display:flex;align-items:center}.mat-hd h3{margin:0;font-size:17px;font-weight:600;color:#16202c}.mat-x{margin-left:auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--muted);cursor:pointer}.mat-x svg{width:15px;height:15px}.mat-x:hover{background:#f2f5f9;color:var(--ink)}.mat-d{margin:10px 0 16px;font-size:13.5px;line-height:1.75;color:var(--sub)}.mat-btn{display:block;width:100%;height:40px;margin-top:18px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-size:14px;font-weight:400;cursor:pointer}.mg-card.mg-flat{margin-top:0;padding:0;background:transparent;border:0}.mg-center{display:flex;flex-direction:column;align-items:center}.mg-qr-big{display:block;width:148px;height:148px;padding:8px;box-sizing:border-box;background:#fff;border:1px solid var(--line);border-radius:12px}.mg-center-t{margin-top:14px;font-size:13px;line-height:1.7;color:var(--sub);text-align:center}.mg-center>.mg-center-t:first-child{margin-top:4px}.ua-tabs{display:flex;flex-wrap:wrap;margin:16px 0 6px}.ua-tab{margin:0 8px 8px 0;padding:5px 12px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--sub);font-size:13px;line-height:1.4;cursor:pointer}.ua-tab:hover{background:#f7fbff;border-color:var(--blue);color:var(--blue)}.ua-tab.on{background:#eaf2fd;border-color:var(--blue);color:var(--blue)}.ua-tab i{margin-left:5px;font-style:normal;font-size:12px;color:var(--muted)}.ua-tab.on i,.ua-tab:hover i{color:var(--blue)}.ua-card{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;padding:15px 40px 15px 16px;background:#fff;border:1px solid var(--line);border-radius:10px;cursor:pointer}.ua-card:hover{border-color:var(--blue);background:#f7fbff}.ua-card:last-of-type{margin-bottom:4px}.ua-t.gone{color:var(--muted);text-decoration:line-through}.ua-t.gone:hover{color:var(--muted)}.ua-arrow{position:absolute;top:50%;right:14px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:-7px;color:var(--muted)}.ua-arrow svg{width:14px;height:14px}.ua-card:hover .ua-arrow{color:var(--blue)}.mp{position:relative;width:100%;min-width:0}.ur-v2 .mp{flex:1 1 0}.mp-inp{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 13px;border:0;border-radius:8px;background:#f5f7fa;font-family:inherit;font-size:14px;color:#2b333d;text-align:left;cursor:pointer}.mp-inp-ph{color:#9aa5b4}.mp-ic{flex:none;width:15px;height:15px;margin-left:8px;color:#9aa5b4}.mp-inp:hover .mp-ic{color:var(--blue)}.mp-pop{position:absolute;z-index:60;top:44px;left:0;width:250px;padding:12px 12px 8px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px #16202c1f}.mp-hd{display:flex;align-items:center;justify-content:space-between}.mp-y{font-size:13.5px;color:#2c3746}.mp-nav{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:#7c8899;cursor:pointer}.mp-nav svg{width:14px;height:14px}.mp-nav:hover{background:#f2f5f9;color:var(--ink)}.mp-grid{display:flex;flex-wrap:wrap;margin-top:6px}.mp-cell{width:25%;padding:7px 0;margin-bottom:2px;border-radius:6px;text-align:center;font-size:13px;color:#4a5666;cursor:pointer}.mp-cell:hover{background:#f2f5f9}.mp-cell.on{background:#eaf2fd;color:var(--blue)}.mp-ft{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.mp-ft a{font-size:12.5px;color:var(--blue);cursor:pointer}.mp-ft a:hover{text-decoration:underline}.ua-call-btn{margin-top:8px;font-size:12px;font-weight:400;color:var(--blue);background:#eaf3ff;border:1px solid #C7DEFB;border-radius:12px;padding:3px 12px;cursor:pointer}.ua-call-btn:hover{background:#dcebff}.ua-iv{flex:0 0 100%;margin-top:12px;padding:11px 13px 12px;background:#f7faff;border:1px solid #E6EEF9;border-radius:8px;cursor:default}.ua-iv-hd{font-size:13px;color:var(--blue)}.ua-iv-row{display:flex;margin-top:6px;font-size:13px;line-height:1.65}.ua-iv-k{flex:none;width:46px;color:var(--muted)}.ua-iv-v{flex:1;min-width:0;color:var(--ink);word-break:break-word}.ua-iv-strong{color:var(--blue)}.ua-iv-cp{margin-left:6px;padding:0;border:0;background:transparent;color:var(--blue);font-family:inherit;font-size:13px;font-weight:400;cursor:pointer}.ua-iv-cp:hover{text-decoration:underline}.um-tip{display:flex;align-items:center;margin-top:14px;padding:9px 14px;background:#fff7ef;border-radius:8px}.um-tip-ic{flex:none;display:flex;margin-right:9px;color:#f4581c}.um-tip-ic svg{width:17px;height:17px}.um-tip-tx{font-size:12.5px;line-height:1.6;color:#a4724a}.um-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;margin-top:16px}.um-tile{display:flex;flex-direction:column;min-width:0;padding:14px 16px 12px;border:1px solid #E6EBF2;border-radius:12px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.um-tile:hover{border-color:var(--pc-34);box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.um-tile.on{border-color:var(--pc);background:var(--pc-04);box-shadow:inset 0 0 0 1px var(--pc)}.um-tile-hd{display:flex;align-items:center}.um-ic{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:10px;border-radius:9px;background:var(--pc-14);color:var(--pc)}.um-ic svg{width:19px;height:19px}.um-tile-name{font-size:14.5px;color:var(--ink)}.um-tag{flex:none;margin-left:7px;padding:1px 6px;border-radius:4px;background:var(--pc-14);color:var(--pc);font-size:11.5px;font-style:normal}.um-tile-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:9px;font-size:12.5px;line-height:1.65;color:#7a8798;overflow:hidden;overflow-wrap:break-word}.um-tile-ft{display:flex;align-items:baseline;margin-top:12px}.um-tile-price{font-size:19px;font-weight:600;color:#f4581c}.um-tile-price i{margin-right:1px;font-size:12px;font-style:normal;font-weight:400}.um-tile-price em{margin-left:2px;font-size:11.5px;font-style:normal;font-weight:400;color:#c0805a}.um-own{margin-left:8px;padding:1px 6px;border-radius:4px;background:#e9f9f0;color:#12a150;font-size:11.5px}.um-tile-go{display:flex;align-items:center;margin-left:auto;font-size:12.5px;color:var(--muted)}.um-tile-go svg{width:13px;height:13px;margin-left:2px;transition:transform .16s}.um-tile:hover .um-tile-go,.um-tile.on .um-tile-go{color:var(--pc)}.um-tile.on .um-tile-go svg{transform:rotate(180deg)}.um-panel{margin-top:12px;padding:14px 16px 15px;border:1px solid var(--pc-34);border-radius:12px;background:var(--pc-04)}.um-panel-hd{display:flex;align-items:center;margin-bottom:12px}.um-panel-t{font-size:14px;font-weight:600;color:var(--ink)}.um-panel-s{margin-left:8px;font-size:12px;color:#8c98a8}.um-more{display:flex;align-items:center;margin-left:auto;padding:0;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;cursor:pointer}.um-more:hover{color:var(--pc)}.um-more svg{width:13px;height:13px;margin-left:2px;transition:transform .16s}.um-more svg.up{transform:rotate(180deg)}.um-panel{animation:umIn .18s ease-out both}@keyframes umIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.um-panel-bd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 178px;column-gap:10px}.um-plan{display:flex;align-items:center;min-width:0;padding:11px 13px;border:1px solid #E4EAF2;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .16s,box-shadow .16s}.um-plan:hover{border-color:var(--pc-34)}.um-plan.on{border-color:var(--pc);box-shadow:inset 0 0 0 1px var(--pc)}.um-plan-l{flex:1;min-width:0}.um-plan-t{display:flex;align-items:center;font-size:13.5px;color:var(--ink)}.um-plan-rec{flex:none;margin-left:6px;padding:1px 6px;border-radius:4px;background:#ff7a1a;color:#fff;font-size:10.5px;font-style:normal}.um-plan-q{margin-top:3px;font-size:11.5px;color:#98a4b4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.um-plan-p{flex:none;margin-left:8px;font-size:19px;font-weight:600;color:#f4581c}.um-plan-p i{margin-right:1px;font-size:12px;font-style:normal;font-weight:400}.um-buy{display:flex;flex-direction:column;justify-content:center;min-width:0}.um-save{margin-bottom:6px;font-size:11.5px;color:#e4610a;text-align:center}.um-pay{height:42px;border:0;border-radius:21px;background:var(--pc);color:#fff;font-family:inherit;font-size:14px;cursor:pointer;box-shadow:0 6px 14px var(--pc-34);transition:.14s}.um-pay i{margin-left:5px;font-style:normal;font-size:15px}.um-pay:hover{filter:brightness(.94)}.um-pay[disabled]{opacity:.6;cursor:default;box-shadow:none}.um-notice{margin-top:12px;padding:11px 13px 12px;background:#fff;border-radius:8px}.um-notice-i{position:relative;padding-left:10px;font-size:12px;line-height:1.8;color:var(--muted)}.um-notice-i:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#c6d3e3}@media (max-width: 1180px){.um-panel-bd{grid-template-columns:repeat(3,minmax(0,1fr))}.um-buy{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:10px}.um-save{margin:0 12px 0 0}.um-pay{padding:0 26px}}@media (max-width: 900px){.um-row{grid-template-columns:minmax(0,1fr);row-gap:10px}.um-panel-bd{grid-template-columns:minmax(0,1fr);row-gap:8px}.um-buy{justify-content:stretch}.um-pay{flex:1}}.um-foot{margin-top:12px;font-size:12px;line-height:1.8;color:var(--muted)}.mp-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a73}.mp-box{width:340px;max-width:100%;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a47}.mp-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.mp-hd b{font-size:15px;font-weight:600;color:var(--ink)}.mp-x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#94a3b8;cursor:pointer}.mp-x:hover{background:#f3f6fa;color:var(--ink)}.mp-x svg{width:15px;height:15px}.mp-bd{padding:18px 20px 6px;text-align:center}.mp-loading{padding:60px 0 66px;font-size:13.5px;color:var(--muted)}.mp-amount{font-size:30px;font-weight:600;color:var(--ink)}.mp-amount i{margin-right:2px;font-size:17px;font-style:normal;font-weight:400}.mp-goods{margin-top:5px;font-size:12.5px;color:var(--muted)}.mp-qr{display:flex;align-items:center;justify-content:center;width:196px;height:196px;margin:14px auto 0;padding:8px;box-sizing:content-box;border:1px solid var(--line);border-radius:10px;background:#fff}.mp-qr img{width:196px;height:196px;display:block}.mp-qr-none{font-size:12.5px;line-height:1.8;color:var(--muted)}.mp-tip{margin-top:14px;font-size:12.5px;line-height:1.8;color:var(--muted)}.mp-sub{margin-top:4px;color:var(--blue)}.mp-ok{display:flex;align-items:center;justify-content:center;margin-top:14px;font-size:13.5px;color:#12a150}.mp-ok svg{width:17px;height:17px;margin-right:5px}.mp-err{margin-top:14px;font-size:13px;color:#d92d20}.mp-ft{padding:12px 20px 18px;text-align:center}.mp-btn{width:100%;height:38px;border:1px solid var(--line);border-radius:19px;background:#fff;color:var(--sub);font-family:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:.14s}.mp-btn:hover{border-color:var(--blue);color:var(--blue)}.hs-search{background:#fff;border-bottom:1px solid #EDF2F8;padding:20px 0 14px}.hs-box{display:flex;align-items:center;height:48px;border:2px solid var(--primary);border-radius:10px;overflow:hidden;background:#fff}.hs-box:focus-within{box-shadow:0 0 0 4px #1a7fe81f}.hs-box .hs-type{flex:none;height:100%;padding:0 12px 0 16px;border-right:1px solid var(--line);font-size:14.5px;color:#41546e;white-space:nowrap}.hs-box .hs-type:hover{color:var(--primary)}.hs-box input{flex:1;min-width:0;border:0;outline:0;padding:0 16px;font-size:15px;color:var(--ink)}.hs-box input::placeholder{color:var(--muted)}.hs-btn{flex:none;width:140px;height:100%;border:0;outline:none;cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:3px}.hs-btn:hover{filter:brightness(1.04)}.hs-hots{display:flex;align-items:center;flex-wrap:wrap;margin-top:11px;font-size:13px}.hs-hots .lab{color:var(--muted)}.hs-hots a{color:#5b7290;margin-left:16px}.hs-hots a:first-of-type{margin-left:8px}.hs-hots a:hover{color:var(--primary)}.hs-cols{display:flex;margin-top:16px}.hs-col-l{width:208px;flex:none;margin-right:16px;height:348px;background:#fff;border:1px solid #EDF2F8;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.hs-cats{flex:1;min-height:0;overflow:hidden}.hs-cat{display:flex;align-items:center;height:31px;padding:0 10px 0 14px;font-size:15px;color:#33465f;cursor:pointer;transition:color .14s,background .14s}.hs-cat .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-cat .ic{width:16px;height:16px;flex:none;margin-right:9px;stroke:#94a3b8;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .14s}.hs-cat .ar{width:11px;height:11px;flex:none;stroke:#c3ceda;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hs-cat:hover,.hs-cat.on{color:var(--primary);background:#f4f9ff}.hs-cat:hover .ic,.hs-cat.on .ic,.hs-cat:hover .ar,.hs-cat.on .ar{stroke:var(--primary)}.hs-pg{flex:none;height:36px;display:flex;align-items:center;padding:0 12px 0 14px;border-top:1px solid #F1F5FA}.hs-pg .num{flex:1;font-size:12.5px;color:var(--muted);letter-spacing:.5px}.hs-pg .num b{color:var(--ink);font-weight:600}.hs-pg .pg{width:24px;height:24px;border-radius:6px;background:#eaf2fe;display:flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer;transition:background .14s}.hs-pg .pg svg{width:10px;height:10px;stroke:var(--primary);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hs-pg .pg:hover{background:#dcebfd}.hs-pg .pg.off,.hs-pg .pg.off:hover{background:#f4f6f9;cursor:default}.hs-pg .pg.off svg{stroke:#c3ceda}.hs-col-m{flex:1;min-width:0;margin-right:16px;height:348px;border-radius:12px;overflow:hidden;position:relative}.hs-ad{display:block;position:relative;width:100%;height:100%;background:#0b3e86;cursor:default}a.hs-ad{cursor:pointer}.hs-ad img{display:block;width:100%;height:100%;object-fit:cover}.hs-ad-name{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 44px;text-align:center;color:#fff;font-size:20px;font-weight:600;line-height:1.5}.hs-ad-flag{position:absolute;right:10px;top:10px;font-size:10.5px;line-height:1;color:#fffc;background:#0a1a3257;border-radius:4px;padding:4px 6px;letter-spacing:.5px}.hs-ad-dots{position:absolute;right:14px;bottom:12px;display:flex;align-items:center}.hs-ad-dots i{display:block;width:6px;height:6px;border-radius:3px;background:#ffffff80;margin-left:6px;transition:width .2s}.hs-ad-dots i.on{width:16px;background:#fff}.hs-brand{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(115deg,#0b3e86,#1257c8 54%,#2e86e8)}.hs-brand .city{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:right center;background-size:cover;opacity:.5;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 6%,rgba(0,0,0,.6) 44%,#000 82%);mask-image:linear-gradient(90deg,#0000 6%,#0009,#000 82%)}.hs-brand-in{position:relative;height:100%;padding:24px 32px;display:flex;flex-direction:column;justify-content:center}.hs-brand .tag{display:flex;align-items:center;color:#c8ddf6;font-size:12.5px;letter-spacing:1.2px}.hs-brand .tag .bar{width:14px;height:2px;border-radius:2px;background:var(--gold);margin-right:8px}.hs-brand .h1{margin-top:12px;color:#fff;font-size:27px;font-weight:600;line-height:1.28;letter-spacing:-.3px;text-shadow:0 2px 12px rgba(4,22,60,.28)}.hs-brand .h1 em{font-style:normal;color:#ffc078}.hs-brand .sub{margin-top:8px;color:#fffc;font-size:13.5px;letter-spacing:.6px}.hs-brand .cta{display:flex;align-items:center;margin-top:18px}.hs-brand .b1{height:38px;padding:0 22px;border:0;border-radius:9px;cursor:pointer;background:linear-gradient(135deg,#ffb257,#f2820c);color:#fff;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:1px;box-shadow:0 8px 20px #f2820c57;transition:transform .16s}.hs-brand .b1:hover{transform:translateY(-1px)}.hs-brand .b2{height:38px;padding:0 20px;border:0;border-radius:9px;margin-left:10px;cursor:pointer;background:#fffffff0;color:var(--primary-d);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:1px;transition:background .16s}.hs-brand .b2:hover{background:#fff}.hs-sub{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#fff;display:flex;flex-direction:column;padding:0 20px 12px}.hs-sub-hd{flex:none;display:flex;align-items:center;height:54px;border-bottom:1px solid #EEF1F5}.hs-sub-hd .t{flex:1;min-width:0;font-size:17px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-sub-hd .all{display:flex;align-items:center;flex:none;margin-left:12px;font-size:13px;color:var(--primary);white-space:nowrap;cursor:pointer}.hs-sub-hd .all:hover{color:var(--primary-d)}.hs-sub-hd .all svg{width:12px;height:12px;margin-left:2px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hs-sub-bd{flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;padding:14px 0 2px}.hs-sub-bd .kw{height:32px;line-height:32px;padding:0 15px;margin:0 10px 10px 0;border-radius:16px;background:#f5f7fa;color:#41546e;font-size:13.5px;white-space:nowrap;cursor:pointer;transition:background .14s,color .14s}.hs-sub-bd .kw:hover{background:var(--primary-l);color:var(--primary)}.hs-sub-bd .none{width:100%;padding:20px 0;color:var(--muted);font-size:13.5px}.hs-col-r{width:300px;flex:none;display:flex;flex-direction:column;height:348px}.hs-qr{position:relative;flex:none;height:120px;margin-top:12px;overflow:hidden;background:linear-gradient(118deg,#edf5ff,#f7fbff 60%,#fff);border:1px solid #DCEBFB;border-radius:12px;display:flex;align-items:center;padding:0 14px}.hs-qr:before{content:"";position:absolute;right:-30px;bottom:-40px;width:104px;height:104px;border-radius:50%;background:#1a7fe812;pointer-events:none}.hs-qr .box{position:relative;width:84px;height:84px;flex:none;padding:5px;background:#fff;border:1px solid #DCEBFB;border-radius:10px;box-shadow:0 2px 8px #0f1f3512;display:flex;align-items:center;justify-content:center}.hs-qr .box img{display:block;width:100%;height:100%;object-fit:contain}.hs-qr .tx{position:relative;flex:1;min-width:0;margin-left:14px}.hs-qr .tx b{display:block;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:.2px}.hs-qr .tx p{display:flex;align-items:center;margin-top:7px;font-size:12.5px;color:#4e6a8c;white-space:nowrap}.hs-qr .tx p svg{width:12px;height:12px;flex:none;margin-left:1px;stroke:var(--primary);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hs-col-r .login-card{width:auto;margin-top:0;height:216px;padding:14px 16px;border:1px solid #EDF2F8;border-radius:12px;box-shadow:0 2px 10px #0f1f350d;display:flex;flex-direction:column;justify-content:center}.hs-col-r .login-card:only-child{height:348px;justify-content:flex-start}.hs-col-r .lc-field{margin-top:0;height:40px;border:1px solid #E7EDF6;border-radius:9px;background:#fff}.hs-col-r .lc-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1a7fe814}.hs-col-r .lc-field+.lc-field{margin-top:10px}.hs-col-r .lc-field .pre{height:100%;padding:0 9px 0 12px;font-size:13.5px;color:var(--sub);border-right:1px solid #EEF1F5}.hs-col-r .lc-field input{padding:0 12px;font-size:14px}.hs-col-r .lc-field .getcode{height:28px;border-radius:14px;margin-right:6px;padding:0 11px;font-size:12.5px;font-weight:400}.hs-col-r .lc-mini{flex:none;display:flex;align-items:center;height:100%;padding:0 11px;font-size:12.5px;color:#5b7290;border-left:1px solid #EEF1F5;white-space:nowrap;cursor:pointer}.hs-col-r .lc-mini:hover{color:var(--primary)}.hs-col-r .lc-mini-back{height:auto;padding:0;margin-top:10px;border-left:0;justify-content:center;font-size:13px;color:var(--sub)}.hs-col-r .lc-btn{margin-top:12px;height:44px;border-radius:9px;font-size:15px;font-weight:400;letter-spacing:3px;box-shadow:0 4px 12px #1a7fe842}.hs-col-r .lc-btn:hover{transform:none;box-shadow:0 6px 16px #1a7fe852}.hs-col-r .lc-btn.ghost{margin-top:8px;height:34px;border-radius:9px;letter-spacing:2px}.hs-col-r .lc-agree{margin-top:12px;font-size:11px;line-height:16px}.hs-col-r .lc-agree .box{width:12px;height:12px;border-radius:3px;margin-right:5px;margin-top:2px}.hs-col-r .lc-agree .box svg{width:8px;height:8px}.hs-col-r .lc-tip{margin-top:0;font-size:12.5px;line-height:1.6}.hs-col-r .lc-wel{padding-top:0;height:100%}.hs-col-r .lc-wel .wc-av{width:40px;height:40px;font-size:16px}.hs-col-r .lc-wel .wc-info{margin-left:11px}.hs-col-r .lc-wel .wc-nm{font-size:14.5px}.hs-col-r .lc-wel .wc-sub{margin-top:3px;font-size:11.5px}.hs-col-r .lc-wel .wc-quit{font-size:11.5px;margin-left:8px}.hs-col-r .lc-wel .wc-nums{margin-top:14px;padding:16px 0}.hs-col-r .lc-wel .wc-nums .num b{font-size:20px}.hs-col-r .lc-wel .wc-nums .num span{margin-top:5px;font-size:11px}.hs-col-r .lc-wel .wc-acts{padding-top:0}.hs-col-r .lc-wel .wc-acts .act{height:38px;font-size:13.5px}@media (max-width:1180px){.hs-col-l{width:190px}.hs-col-r{width:280px}.hs-btn{width:110px}}@media (max-width:1000px){.hs-cols{display:block}.hs-col-l,.hs-col-m,.hs-col-r{width:100%;margin-right:0}.hs-col-l{height:auto;margin-bottom:12px}.hs-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0}.hs-cat{height:34px;font-size:14.5px}.hs-pg{display:none}.hs-col-m{height:190px;margin-bottom:12px}.hs-col-r{height:auto}.hs-col-r .login-card,.hs-col-r .login-card:only-child{height:auto;padding:16px 14px}.hs-col-r .lc-wel{height:auto}.hs-col-r .lc-wel .wc-acts{padding-top:14px}.hs-col-r .lc-agree .tx{white-space:normal}.hs-qr{height:auto;padding:14px 16px}.hs-box input{padding:0 12px;font-size:14px}.hs-sub{display:none}}.sel[data-v-b37fc125]{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.sel-txt[data-v-b37fc125]{flex:1;min-width:0;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-txt-nopad[data-v-b37fc125]{padding-right:0}.sel-ph[data-v-b37fc125]{color:var(--muted, #94A3B8)}.sel-ic[data-v-b37fc125]{position:absolute;right:11px;top:50%;width:14px;height:14px;margin-top:-7px;color:var(--sub, var(--muted, #94A3B8));pointer-events:none;transition:transform .15s}.sel-open .sel-ic[data-v-b37fc125]{transform:rotate(180deg)}.sel-off[data-v-b37fc125]{opacity:.55;cursor:not-allowed}.sel-pop[data-v-b37fc125]{position:fixed;z-index:3000;padding:5px;background:#fff;border:1px solid var(--line, #E8EBEF);border-radius:10px;box-shadow:0 10px 28px #10182821;max-height:280px;overflow-y:auto}.sel-o[data-v-b37fc125]{padding:8px 11px;border-radius:6px;font-weight:400;color:var(--ink, #1F2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sel-o[data-v-b37fc125]:hover{background:var(--primary-l, var(--blue-light, #F2F7FF));color:var(--primary, var(--blue, #1A7FE8))}.sel-o.on[data-v-b37fc125]{background:var(--primary-l, var(--blue-light, #EAF3FF));color:var(--primary, var(--blue, #1A7FE8))}.sel-o.off[data-v-b37fc125]{color:var(--muted, #B4BCC8);cursor:not-allowed;background:none}.sel-empty[data-v-b37fc125]{padding:10px;color:var(--muted, #94A3B8);text-align:center}
