.svg-icon[data-v-1932fd47]{display:inline-block;vertical-align:middle;flex-shrink:0}.svg-icon--remote[data-v-1932fd47]{object-fit:contain;flex-shrink:0}.svg-icon--color-override[data-v-1932fd47]{fill:currentColor}.markdown-body[data-v-1a7a2745]{font-size:14px;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.6}.markdown-body[data-v-1a7a2745] p{margin:0 0 16px}.markdown-body[data-v-1a7a2745] p:last-child{margin-bottom:0}.markdown-body[data-v-1a7a2745] h1,.markdown-body[data-v-1a7a2745] h2,.markdown-body[data-v-1a7a2745] h3,.markdown-body[data-v-1a7a2745] h4{margin:0 0 16px;font-weight:600;color:#000}.markdown-body[data-v-1a7a2745] h1{font-size:24px}.markdown-body[data-v-1a7a2745] h2{font-size:20px}.markdown-body[data-v-1a7a2745] h3{font-size:18px}.markdown-body[data-v-1a7a2745] h4{font-size:16px}.markdown-body[data-v-1a7a2745] ul,.markdown-body[data-v-1a7a2745] ol{margin:0 0 16px;padding-left:24px}.markdown-body[data-v-1a7a2745] li{margin-bottom:8px}.markdown-body[data-v-1a7a2745] ul>li{list-style-type:disc}.markdown-body[data-v-1a7a2745] ol>li{list-style-type:decimal}.markdown-body[data-v-1a7a2745] code{background:#0000000f;padding:2px 6px;border-radius:4px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px}.markdown-body[data-v-1a7a2745] pre{background:#f6f8fa;padding:16px;border-radius:6px;overflow-x:auto;margin:0 0 16px}.markdown-body[data-v-1a7a2745] pre code{background:none;padding:0}.markdown-body[data-v-1a7a2745] blockquote{border-left:4px solid #e2e8f0;padding:4px 12px;margin:16px 0;background:#0000000a;border-radius:0 6px 6px 0}.markdown-body[data-v-1a7a2745] a{color:#1677ff;text-decoration:none}.markdown-body[data-v-1a7a2745] a:hover{text-decoration:underline}.markdown-body[data-v-1a7a2745] table{border-collapse:collapse;margin:0 0 16px}.markdown-body[data-v-1a7a2745] th,.markdown-body[data-v-1a7a2745] td{padding:10px 12px;border:1px solid #e2e8f0}.markdown-body[data-v-1a7a2745] th{background:#f8fafc;font-weight:600}.markdown-body[data-v-1a7a2745] hr{border:none;border-top:1px solid #e2e8f0;margin:24px 0}.markdown-body--jd[data-v-1a7a2745]{line-height:1.72}.markdown-body--jd[data-v-1a7a2745] p{margin-bottom:14px}.markdown-body--jd[data-v-1a7a2745] p:last-child{margin-bottom:0}.markdown-body--jd[data-v-1a7a2745] li{margin-bottom:10px}.markdown-body--jd[data-v-1a7a2745] ul,.markdown-body--jd[data-v-1a7a2745] ol{margin-bottom:14px}.markdown-body--jd[data-v-1a7a2745] h2,.markdown-body--jd[data-v-1a7a2745] h3,.markdown-body--jd[data-v-1a7a2745] h4{margin-top:14px;margin-bottom:10px}.markdown-body--jd[data-v-1a7a2745] h2:first-child,.markdown-body--jd[data-v-1a7a2745] h3:first-child,.markdown-body--jd[data-v-1a7a2745] h4:first-child{margin-top:0}.lang-select[data-v-aae94a1f]{position:relative}.lang-icon[data-v-aae94a1f]{flex-shrink:0;color:#4e5969}.lang-trigger[data-v-aae94a1f]{height:36px;display:inline-flex;align-items:center;background:#fff;border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s,width .15s ease;user-select:none}.lang-trigger.is-icon-only[data-v-aae94a1f]{width:36px;min-width:36px;padding:0;justify-content:center;gap:0}.lang-trigger[data-v-aae94a1f]:not(.is-icon-only){width:150px;padding:0 10px;gap:8px}.lang-trigger[data-v-aae94a1f]:hover{background:#f7f8fa}.lang-trigger.is-open[data-v-aae94a1f]{border-color:#c9cdd4}.lang-label[data-v-aae94a1f]{font-size:12px;color:#4e5969;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-code[data-v-aae94a1f]{font-size:12px;color:#1d2129;font-weight:600}.lang-chevron[data-v-aae94a1f]{font-size:12px;color:#86909c}.lang-dropdown[data-v-aae94a1f]{position:absolute;left:0;width:220px;background:#fff;border:1px solid #E5E6EB;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:6px;z-index:50;max-height:320px;overflow:auto}.lang-dropdown.is-top[data-v-aae94a1f]{bottom:calc(100% + 8px)}.lang-dropdown.is-bottom[data-v-aae94a1f]{top:calc(100% + 8px)}.lang-item[data-v-aae94a1f]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:10px;cursor:pointer;outline:none}.lang-item[data-v-aae94a1f]:hover{background:#f7f8fa}.lang-item.is-active[data-v-aae94a1f]{background:#165dff14}.lang-item-label[data-v-aae94a1f]{font-size:13px;color:#1d2129}.lang-item-value[data-v-aae94a1f]{font-size:12px;color:#86909c}.dropdown-menu-enter-active[data-v-aae94a1f],.dropdown-menu-leave-active[data-v-aae94a1f]{transition:opacity .15s ease,transform .15s ease}.dropdown-menu-enter-from[data-v-aae94a1f],.dropdown-menu-leave-to[data-v-aae94a1f]{opacity:0;transform:translateY(-4px)}.job-preview-card[data-v-4613bd8a]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0000000f}.job-preview-debug-banner[data-v-4613bd8a]{margin:-8px -8px 12px;padding:10px 12px;border-radius:10px;border:1px dashed #fa8c16;background:#fffbe6;font-size:11px;line-height:1.45;max-height:240px;overflow:auto}.job-preview-debug-banner-head[data-v-4613bd8a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.job-preview-debug-banner-title[data-v-4613bd8a]{font-weight:700;color:#ad4e00}.job-preview-debug-banner-close[data-v-4613bd8a]{flex-shrink:0;padding:4px 10px;font-size:12px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.job-preview-debug-banner-pre[data-v-4613bd8a]{margin:0;white-space:pre-wrap;word-break:break-word;color:#434343;font-family:ui-monospace,Menlo,Consolas,monospace}.job-preview-header[data-v-4613bd8a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.job-preview-label[data-v-4613bd8a]{font-size:12px;color:#86909c;line-height:1.2}.job-preview-title[data-v-4613bd8a]{margin:0;font-size:24px;font-weight:600;color:#1d2129;line-height:1.35;word-break:break-word}.job-preview-meta[data-v-4613bd8a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;font-size:12px;color:#4e5969}.job-preview-translate-bar[data-v-4613bd8a]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.translate-btn[data-v-4613bd8a]{height:36px;padding:0 14px;border:1px solid #165dff;border-radius:10px;background:#165dff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.translate-btn[data-v-4613bd8a]:hover:not(:disabled){background:#4080ff;border-color:#4080ff}.translate-btn[data-v-4613bd8a]:disabled{opacity:.65;cursor:not-allowed}.translate-btn.ghost[data-v-4613bd8a]{border-color:#d0d5dd;color:#4e5969;background:#fff}.translate-btn.ghost[data-v-4613bd8a]:hover:not(:disabled){border-color:#9ca3af;color:#1f2937;background:#f9fafb}.meta-item[data-v-4613bd8a]{display:inline-flex;align-items:center;gap:6px;position:relative;white-space:nowrap}.meta-item.tag[data-v-4613bd8a]{font-size:12px;color:#6c7180;background:transparent}.meta-icon[data-v-4613bd8a]{width:14px;height:14px;flex:0 0 14px;color:#86909c;transform:translateY(.5px)}.job-preview-section[data-v-4613bd8a]{margin-bottom:12px;padding-top:10px;border-top:1px solid #e8e8e8}.job-preview-section .section-label[data-v-4613bd8a]{font-size:12px;color:#86909c;margin-bottom:6px}.job-preview-section .section-content[data-v-4613bd8a]{font-size:14px;line-height:1.6;color:#1d2129}.job-preview-section .skills-list[data-v-4613bd8a]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.job-preview-section .skills-list .skill-item[data-v-4613bd8a]{font-size:12px;line-height:1;padding:8px 10px;border-radius:999px;border:1px solid #e5e6eb;background:#f7f8fa;color:#4e5969}.job-preview-desc[data-v-4613bd8a]{margin-bottom:12px;font-size:14px;line-height:1.6;color:#1d2129}.job-preview-desc[data-v-4613bd8a] .markdown-body{font-size:14px;line-height:1.65;color:#6c7180;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px}.job-preview-desc[data-v-4613bd8a] .markdown-body h2,.job-preview-desc[data-v-4613bd8a] .markdown-body h3{color:#333}.job-preview-content[data-v-4613bd8a]{margin-bottom:12px;font-size:14px;line-height:1.65;color:#1d2129}.job-preview-content[data-v-4613bd8a] .markdown-body{font-size:14px;line-height:1.65;color:#6c7180;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px}.job-preview-content[data-v-4613bd8a] .markdown-body h2,.job-preview-content[data-v-4613bd8a] .markdown-body h3{color:#333}.job-preview-content.is-streaming[data-v-4613bd8a] .markdown-body{transition:opacity .12s ease}.job-preview-content .typing-dot[data-v-4613bd8a]{display:inline-block;animation:blink-4613bd8a 1s infinite}.job-preview-after-text[data-v-4613bd8a]{margin-bottom:8px;font-size:14px;line-height:1.6;color:#1d2129}.job-preview-after-text[data-v-4613bd8a] .markdown-body{color:#6c7180}.job-preview-after-text[data-v-4613bd8a] .markdown-body h2,.job-preview-after-text[data-v-4613bd8a] .markdown-body h3{color:#333}.job-preview-after-text .typing-dot[data-v-4613bd8a]{display:inline-block;animation:blink-4613bd8a 1s infinite}.job-preview-status[data-v-4613bd8a]{margin-bottom:12px;font-size:14px;line-height:1.5;color:#1f2937;padding:12px 14px;border:1px solid rgba(64,128,255,.25);border-radius:10px;background:#4080ff0f}.job-preview-status .typing-dot[data-v-4613bd8a]{display:inline-block;margin-left:2px;color:#3b6fd8;animation:blink-4613bd8a 1s infinite}@keyframes blink-4613bd8a{0%,50%{opacity:1}51%,to{opacity:.3}}.job-auto-publish[data-v-4613bd8a]{width:100%;flex-basis:100%;margin-bottom:4px;padding:12px 14px;border:1px solid rgba(64,128,255,.25);border-radius:10px;background:#4080ff0f}.job-auto-publish-row[data-v-4613bd8a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.job-auto-publish-hint[data-v-4613bd8a]{font-size:13px;font-weight:600;color:#3b6fd8;line-height:1.45}.job-auto-publish-cancel[data-v-4613bd8a]{flex-shrink:0;padding:6px 12px;font-size:13px;color:#1f4fa3;background:#fff;border:1px solid rgba(64,128,255,.35);border-radius:999px;cursor:pointer;transition:background .15s}.job-auto-publish-cancel[data-v-4613bd8a]:hover{background:#4080ff1f}.job-auto-publish-bar[data-v-4613bd8a]{height:6px;border-radius:999px;background:#4080ff26;overflow:hidden}.job-auto-publish-bar-fill[data-v-4613bd8a]{height:100%;border-radius:inherit;background:#3b6fd8;transition:width .2s linear}.job-publish-choice[data-v-4613bd8a]{padding-top:10px;margin-top:8px;border-top:1px solid #f2f3f5;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.job-publish-choice .publish-choice-label[data-v-4613bd8a]{font-size:14px;color:#86909c}.job-publish-choice .publish-btn[data-v-4613bd8a]{padding:8px 16px;font-size:14px;font-weight:600;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.job-publish-choice .publish-btn.primary[data-v-4613bd8a]{background:#1677ff;color:#fff;border:1px solid #1677ff}.job-publish-choice .publish-btn.primary[data-v-4613bd8a]:hover{background:#4096ff;border-color:#4096ff}.sidebar-header-left[data-v-bb1ccc99]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px}.sidebar-header-left .icon-btn[data-v-bb1ccc99]{width:30px;height:30px;border:none;background:transparent;cursor:pointer;border-radius:6px;font-size:16px;color:#7d8594;display:flex;align-items:center;justify-content:center;transition:background .2s}.sidebar-header-left .icon-btn[data-v-bb1ccc99]:hover{background:#eceff4}.sidebar-header-left .icon-hamburger[data-v-bb1ccc99]{width:14px;height:10px;position:relative;display:inline-block}.sidebar-header-left .icon-hamburger[data-v-bb1ccc99]:before{content:"";position:absolute;left:0;right:0;top:0;height:1.5px;border-radius:2px;background:currentColor;box-shadow:0 4px 0 currentColor,0 8px 0 currentColor}.sidebar-search-wrap[data-v-bb1ccc99]{padding:0 10px 8px;border-bottom:1px solid #e3e8ef}.sidebar-search-wrap .sidebar-search-input[data-v-bb1ccc99]{width:100%;height:34px;box-sizing:border-box;border:1px solid #e3e8ef;border-radius:8px;background:#fff;padding:0 10px;font-size:13px;outline:none}.sidebar-search-wrap .sidebar-search-input[data-v-bb1ccc99]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.sidebar-section .section-header[data-v-10b2f621]{display:flex;align-items:center;gap:6px;padding:6px 2px;cursor:pointer;font-size:13px;font-weight:600;color:#1f2329}.sidebar-section .section-header .section-count[data-v-10b2f621]{font-size:12px;color:#e54d56}.sidebar-section .section-header .section-chevron[data-v-10b2f621]{margin-left:auto;width:6px;height:6px;border-right:1.5px solid #7d8594;border-bottom:1.5px solid #7d8594;transform:rotate(-45deg);transition:transform .2s ease}.sidebar-section .section-header .section-chevron.is-open[data-v-10b2f621]{transform:rotate(45deg)}.sidebar-section .section-list[data-v-10b2f621]{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto;overscroll-behavior:contain}.sidebar-section .section-list .section-item[data-v-10b2f621]{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;font-size:13px;color:#1f2329;cursor:pointer;border-radius:6px;border:1px solid transparent}.sidebar-section .section-list .section-item .item-left[data-v-10b2f621]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;justify-content:flex-start}.sidebar-section .section-list .section-item .item-name[data-v-10b2f621]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section .section-list .section-item .agent-avatar[data-v-10b2f621]{flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;object-fit:cover;border:1px solid rgba(0,0,0,.08)}.sidebar-section .section-list .section-item .agent-avatar--svg[data-v-10b2f621]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.sidebar-section .section-list .section-item .agent-avatar--svg[data-v-10b2f621] svg{width:28px;height:28px;display:block}.sidebar-section .section-list .section-item[data-v-10b2f621]:hover{background:#eceff4;border-color:#e2e7ef}.sidebar-section .section-list .section-item.active[data-v-10b2f621]{background:#e9f1ff;color:#3f6df8;font-weight:500;border-color:#dce7fb}.sidebar-section .section-list .section-item .item-menu[data-v-10b2f621]{flex-shrink:0;margin-left:auto;border:none;background:transparent;cursor:pointer;color:#7d8594;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0}.sidebar-section .section-list .section-item .item-menu[data-v-10b2f621]:hover{background:#0000000a}.sidebar-section .section-list .section-item .item-menu .kebab-icon[data-v-10b2f621]{width:3px;height:3px;border-radius:50%;background:currentColor;position:relative;display:inline-block}.sidebar-section .section-list .section-item .item-menu .kebab-icon[data-v-10b2f621]:before,.sidebar-section .section-list .section-item .item-menu .kebab-icon[data-v-10b2f621]:after{content:"";position:absolute;left:0;width:3px;height:3px;border-radius:50%;background:currentColor}.sidebar-section .section-list .section-item .item-menu .kebab-icon[data-v-10b2f621]:before{top:-5px}.sidebar-section .section-list .section-item .item-menu .kebab-icon[data-v-10b2f621]:after{top:5px}.edit-form .form-row[data-v-10b2f621]{margin-bottom:16px}.edit-form .form-row[data-v-10b2f621]:last-child{margin-bottom:0}.edit-form .form-row label[data-v-10b2f621]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.edit-textarea[data-v-10b2f621]{width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.4;resize:vertical;outline:none}.edit-textarea[data-v-10b2f621]:focus{border-color:#3f6df8}.edit-textarea[data-v-10b2f621]:disabled{background:#f5f7fa;cursor:not-allowed}.avatar-editor[data-v-10b2f621]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.avatar-preview[data-v-10b2f621]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08)}.avatar-preview.agent-avatar--svg[data-v-10b2f621]{width:48px;height:48px}.avatar-preview.agent-avatar--svg[data-v-10b2f621] svg{width:48px;height:48px}.edit-agent-overlay[data-v-10b2f621]{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#00000073}.edit-agent-dialog[data-v-10b2f621]{width:360px;max-width:92vw;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;overflow:hidden}.edit-agent-header[data-v-10b2f621]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.edit-agent-title[data-v-10b2f621]{font-size:14px;font-weight:600;color:#1f2329}.edit-agent-close[data-v-10b2f621]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;color:#7d8594;font-size:20px;line-height:1}.edit-agent-close[data-v-10b2f621]:hover{background:#0000000a}.edit-agent-body[data-v-10b2f621]{padding:16px}.edit-agent-footer[data-v-10b2f621]{display:flex;gap:10px;padding:14px 16px;border-top:1px solid rgba(0,0,0,.06);justify-content:flex-end}.edit-input[data-v-10b2f621]{width:100%;height:34px;box-sizing:border-box;padding:0 12px;border-radius:8px;border:1px solid #dcdfe6;outline:none;font-size:14px}.edit-input[data-v-10b2f621]:disabled{opacity:.6;cursor:not-allowed}.edit-btn[data-v-10b2f621]{height:34px;padding:0 14px;border-radius:10px;border:1px solid #dcdfe6;background:#fff;cursor:pointer;font-size:14px;color:#1f2329}.edit-btn[data-v-10b2f621]:disabled{opacity:.6;cursor:not-allowed}.edit-btn-primary[data-v-10b2f621]{border:none;background:#1677ff;color:#fff}.sidebar-stroke-icon[data-v-47bdf067]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.sidebar-stroke-icon svg[data-v-47bdf067]{display:block;width:100%;height:100%}.section-item[data-v-38a75212]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;color:#3f4756;transition:background .2s;border:1px solid transparent}.section-item[data-v-38a75212]:hover{background:#eceff4;border-color:#e2e7ef}.section-item.is-active[data-v-38a75212]{background:#e9eff8;border-color:#dce7fb;color:#3f6df8;font-weight:500}.section-item.is-active .item-arrow[data-v-38a75212]{border-color:#3f6df8}.section-item-content[data-v-38a75212]{display:inline-flex;align-items:center;gap:8px;color:#666}.section-item.is-active .section-item-content[data-v-38a75212]{color:#3f6df8}.item-arrow[data-v-38a75212]{width:6px;height:6px;border-right:1.5px solid #7d8594;border-bottom:1.5px solid #7d8594;transform:rotate(-45deg);color:#7d8594}.sidebar-section .section-header[data-v-133515f0]{display:flex;align-items:center;gap:6px;padding:6px 2px;cursor:pointer;font-size:13px;font-weight:600;color:#1f2329}.sidebar-section .section-header .section-chevron[data-v-133515f0]{margin-left:auto;width:6px;height:6px;border-right:1.5px solid #7d8594;border-bottom:1.5px solid #7d8594;transform:rotate(-45deg);transition:transform .2s ease}.sidebar-section .section-header .section-chevron.is-open[data-v-133515f0]{transform:rotate(45deg)}.sidebar-section .section-list[data-v-133515f0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:13px}.sidebar-section .section-list .section-item[data-v-133515f0]{gap:10px}.manage-placeholder[data-v-5a2607ed]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0f172a1f;overflow:hidden}.manage-placeholder-head[data-v-5a2607ed]{flex-shrink:0;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid #e8ecf3;background:linear-gradient(180deg,#fafbff,#fff)}.manage-placeholder-titles[data-v-5a2607ed]{flex:1;min-width:0}.manage-placeholder-title[data-v-5a2607ed]{margin:0;font-size:16px;font-weight:700;color:#1f2329}.manage-placeholder-hint[data-v-5a2607ed]{margin:4px 0 0;font-size:12px;color:#646a73;line-height:1.45}.manage-placeholder-close[data-v-5a2607ed]{flex-shrink:0;padding:6px 12px;font-size:12px;color:#3f4756;background:#f5f6f8;border:1px solid #e2e7ef;border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s}.manage-placeholder-close[data-v-5a2607ed]:hover{background:#eceff4;border-color:#d5dbe5}.manage-placeholder-body[data-v-5a2607ed]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px}.manage-placeholder-icon[data-v-5a2607ed]{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:20px;background:linear-gradient(145deg,#f0f4ff,#e9eff8);color:#3f6df8;opacity:.85}.manage-placeholder-status[data-v-5a2607ed]{margin:0;font-size:14px;color:#8f959e;text-align:center;line-height:1.5}.manage-placeholder--embedded[data-v-5a2607ed]{height:100%;border-radius:12px;box-shadow:none;border:1px solid #e8ecf3}.manage-placeholder--embedded .manage-placeholder-head[data-v-5a2607ed]{background:#fafbff}.sidebar-footer[data-v-55d3d809]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:12px;color:#7d8594;cursor:pointer;border-radius:6px;margin-top:auto;flex-shrink:0;border-top:1px solid #e3e8ef}.sidebar-footer[data-v-55d3d809]:hover{background:#eceff4;color:#1f2329}.sidebar-footer .item-icon[data-v-55d3d809]{font-size:14px}.sidebar-footer .item-icon--gear[data-v-55d3d809]{width:14px;height:14px;border:1.6px solid currentColor;border-radius:50%;position:relative;display:inline-block;box-sizing:border-box}.sidebar-footer .item-icon--gear[data-v-55d3d809]:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.sidebar-footer .item-text[data-v-55d3d809]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-popover.hh_user_menu[data-v-55d3d809]{position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;z-index:200;box-shadow:0 -2px 16px #0000001a;padding:0}.hh_user_menu_item[data-v-55d3d809]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:13px;color:#1a1a1a;cursor:pointer;border:none;background:transparent;font-family:inherit;text-align:left}.hh_user_menu_item[data-v-55d3d809]:hover{background:#f5f5f3}[data-v-55d3d809] .hh_user_menu_icon{color:#666}.hh_user_menu_divider[data-v-55d3d809]{height:.5px;background:#00000014;margin:4px 0}.popover-enter-from[data-v-55d3d809],.popover-leave-to[data-v-55d3d809]{opacity:0;transform:translateY(4px)}.ai-chat-top-header[data-v-23529ec2]{position:relative;z-index:20;flex-shrink:0;height:52px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:1px solid #e9edf3}.ai-chat-top-header .header-left-group[data-v-23529ec2]{flex:1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.ai-chat-top-header .header-left-group>.icon-btn[data-v-23529ec2]{flex-shrink:0}.ai-chat-top-header .header-left-group .app-title[data-v-23529ec2]{flex-shrink:0;font-size:19px;font-weight:600;color:#1d2129;line-height:1;white-space:nowrap}.ai-chat-top-header .header-right[data-v-23529ec2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-chat-top-header .download-plugin-btn[data-v-23529ec2]{display:flex;align-items:center;gap:4px;border:none;background:#0b81ff;color:#fff;cursor:pointer;border-radius:10px;font-size:12px;transition:background .2s;padding:4px 15px}@media(max-width:768px){.ai-chat-top-header .download-plugin-btn[data-v-23529ec2]{display:none}}.ai-chat-top-header .icon-btn[data-v-23529ec2]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:6px;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s}.ai-chat-top-header .icon-btn[data-v-23529ec2]:hover{background:#f2f3f5}.ai-chat-top-header .user-menu-wrap[data-v-23529ec2]{position:relative}.ai-chat-top-header .user-avatar[data-v-23529ec2]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 6px 4px 4px;border-radius:20px;transition:background .2s}.ai-chat-top-header .user-avatar[data-v-23529ec2]:hover{background:#f2f3f5}.ai-chat-top-header .avatar-img[data-v-23529ec2]{width:30px;height:30px;border-radius:50%;object-fit:cover}.ai-chat-top-header .avatar-chevron[data-v-23529ec2]{flex-shrink:0;transition:transform .2s ease;color:#1d2129}.ai-chat-top-header .avatar-chevron.is-open[data-v-23529ec2]{transform:rotate(180deg)}.ai-chat-top-header .dropdown-menu[data-v-23529ec2]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:8px 0}.ai-chat-top-header .dropdown-menu ul[data-v-23529ec2]{list-style:none;margin:0;padding:0}.ai-chat-top-header .dropdown-menu .menu-item[data-v-23529ec2]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;font-size:14px;color:#1d2129;transition:background-color .2s ease}.ai-chat-top-header .dropdown-menu .menu-item[data-v-23529ec2]:hover{background-color:#f5f7fa}.ai-chat-top-header .dropdown-menu .menu-item .menu-icon[data-v-23529ec2]{margin-right:10px;flex-shrink:0}.ai-chat-top-header .dropdown-menu .menu-item.menu-item-danger[data-v-23529ec2]{border-top:1px solid rgba(0,0,0,.08);margin-top:4px;padding-top:12px}.ai-chat-top-header .dropdown-menu-enter-active[data-v-23529ec2],.ai-chat-top-header .dropdown-menu-leave-active[data-v-23529ec2]{transition:opacity .2s ease,transform .2s ease}.ai-chat-top-header .dropdown-menu-enter-from[data-v-23529ec2],.ai-chat-top-header .dropdown-menu-leave-to[data-v-23529ec2]{opacity:0;transform:translateY(-6px)}.ai-header-modal-overlay[data-v-23529ec2]{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:#00000073}.ai-header-modal[data-v-23529ec2]{position:relative;display:flex;flex-direction:column;max-height:min(90vh,900px);width:min(92vw,960px);background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden}.ai-header-modal--person[data-v-23529ec2]{width:min(92vw,560px);max-height:min(88vh,720px)}.ai-header-modal--company[data-v-23529ec2]{width:min(96vw,960px);max-height:min(92vh,900px)}.ai-header-modal--confirm[data-v-23529ec2]{width:min(92vw,400px);max-height:none;padding:24px;box-sizing:border-box}.ai-header-modal-toolbar[data-v-23529ec2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #E5E6EB;background:#fff}.ai-header-modal-title[data-v-23529ec2]{font-size:16px;font-weight:600;color:#1d2129}.ai-header-modal-close[data-v-23529ec2]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#86909c;padding:4px 8px;border-radius:6px}.ai-header-modal-close[data-v-23529ec2]:hover{background:#f2f3f5;color:#1d2129}.ai-header-modal-scroll[data-v-23529ec2]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-header-modal-loading[data-v-23529ec2]{padding:48px;text-align:center;color:#86909c;font-size:14px}.ai-header-confirm-text[data-v-23529ec2]{margin:0 0 20px;font-size:15px;color:#1d2129;line-height:1.5}.ai-header-modal-actions[data-v-23529ec2]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-23529ec2],.btn-ok[data-v-23529ec2]{padding:8px 20px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid #E5E6EB;background:#fff;color:#1d2129}.btn-cancel[data-v-23529ec2]:hover,.btn-ok[data-v-23529ec2]:hover{background:#f2f3f5}.btn-ok[data-v-23529ec2]{border-color:#2c8df5;background:#2c8df5;color:#fff}.btn-ok[data-v-23529ec2]:hover{opacity:.92;background:#2c8df5}.ai-modal-fade-enter-active[data-v-23529ec2],.ai-modal-fade-leave-active[data-v-23529ec2]{transition:opacity .2s ease}.ai-modal-fade-enter-active .ai-header-modal[data-v-23529ec2],.ai-modal-fade-leave-active .ai-header-modal[data-v-23529ec2]{transition:transform .2s ease}.ai-modal-fade-enter-from[data-v-23529ec2],.ai-modal-fade-leave-to[data-v-23529ec2]{opacity:0}.ai-modal-fade-enter-from .ai-header-modal[data-v-23529ec2],.ai-modal-fade-leave-to .ai-header-modal[data-v-23529ec2]{transform:scale(.96) translateY(-8px)}.ai-chat-right-panel[data-v-98890694]{width:244px;min-width:0;border-left:1px solid #E5E6EB;background:#f6f8fb;flex-shrink:0;display:flex;position:relative}@media(max-width:1024px){.ai-chat-right-panel[data-v-98890694]{display:none}}.ai-chat-right-panel.collapsed[data-v-98890694]{width:28px;min-width:28px}.ai-chat-right-panel.collapsed .right-panel-content[data-v-98890694]{display:none}.ai-chat-right-panel .panel-toggle[data-v-98890694]{position:absolute;left:6px;top:12px;width:16px;height:16px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:14px;color:#86909c;display:flex;align-items:center;justify-content:center;z-index:2}.ai-chat-right-panel .panel-toggle[data-v-98890694]:hover{background:#eaedf3;color:#1d2129}.ai-chat-right-panel .right-panel-content[data-v-98890694]{flex:1;padding:8px 10px 10px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ai-chat-right-panel .right-card[data-v-98890694]{background:#fff;border:1px solid #e9edf3;border-radius:10px;padding:10px;box-shadow:none}.ai-chat-right-panel .right-card .card-header[data-v-98890694]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ai-chat-right-panel .right-card .card-header .card-title[data-v-98890694]{font-size:14px;font-weight:600;color:#1d2129}.ai-chat-right-panel .right-card .card-header .card-dot[data-v-98890694]{color:#1677ff;font-size:6px}.ai-chat-right-panel .right-card .card-header .card-menu[data-v-98890694]{border:none;background:transparent;cursor:pointer;font-size:14px;color:#86909c}.ai-chat-right-panel .right-card .todo-list[data-v-98890694]{list-style:none;margin:0;padding:0}.ai-chat-right-panel .right-card .todo-list li[data-v-98890694]{padding:5px 0;font-size:12px;color:#1d2129}.ai-chat-right-panel .right-card .todo-list li .link[data-v-98890694]{color:#1677ff;cursor:pointer}.ai-chat-right-panel .right-card .todo-list li .badge-new[data-v-98890694]{font-size:10px;color:#f53f3f;background:#f53f3f1a;padding:2px 6px;border-radius:4px;margin-left:4px}.ai-chat-right-panel .right-card .todo-list li.empty-tip[data-v-98890694]{color:#86909c;font-size:12px}.ai-chat-right-panel .right-card .todo-loading[data-v-98890694]{font-size:13px;color:#86909c;padding:8px 0}.ai-chat-right-panel .right-card .report-selector[data-v-98890694]{margin-bottom:10px}.ai-chat-right-panel .right-card .report-selector select[data-v-98890694]{font-size:12px;padding:3px 6px;border:1px solid #E5E6EB;border-radius:6px;background:#fff;color:#1d2129}.ai-chat-right-panel .right-card .report-stats[data-v-98890694]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-chat-right-panel .right-card .report-stats .stat-item[data-v-98890694]{background:#f2f3f5;border-radius:8px;padding:8px 6px;text-align:center}.ai-chat-right-panel .right-card .report-stats .stat-item .stat-value[data-v-98890694]{display:block;font-size:17px;font-weight:700;color:#1677ff}.ai-chat-right-panel .right-card .report-stats .stat-item .stat-label[data-v-98890694]{display:block;font-size:10px;color:#86909c;margin-top:2px}.ai-chat-right-panel .right-card .report-placeholder[data-v-98890694]{min-height:120px;background:#f2f3f5;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#86909c}.daily-seekers[data-v-3e4efa5b]{width:100%;margin-top:12px}.daily-overview-detail[data-v-3e4efa5b]{width:100%;margin-top:8px;padding-left:4px}.daily-overview-detail-scroll[data-v-3e4efa5b]{max-height:360px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:6px}.seeker-job-group+.seeker-job-group[data-v-3e4efa5b]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.08)}.seeker-job-group-head[data-v-3e4efa5b]{margin:0 0 10px;font-size:13px;font-weight:700;color:#4f6ff6;line-height:1.45}.sub-item--job .sub[data-v-3e4efa5b]{color:#1d2129}.daily-overview-detail-empty[data-v-3e4efa5b]{font-size:12px;font-weight:600;color:#86909c;margin-top:6px}.daily-seekers-scroll[data-v-3e4efa5b]{max-height:min(520px,60vh);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:6px}.seeker-card[data-v-3e4efa5b]{width:100%;min-height:220px;display:flex;overflow:hidden;background:#fff;border-radius:10px;scroll-snap-align:start;box-shadow:0 2px 10px #1d21290f;margin-bottom:20px}.seeker-card--interactive[data-v-3e4efa5b]{cursor:pointer;outline:none;touch-action:manipulation;pointer-events:auto;transition:box-shadow .15s ease}.seeker-card--interactive[data-v-3e4efa5b]:hover{box-shadow:0 4px 16px #1d21291a}.seeker-card--interactive[data-v-3e4efa5b]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #8f10f7}.seeker-card-accent[data-v-3e4efa5b]{width:26px;flex-shrink:0;background:linear-gradient(180deg,#8f10f7,#6900d1)}.seeker-card-body[data-v-3e4efa5b]{flex:1;padding:20px 24px}.seeker-card-top[data-v-3e4efa5b]{display:flex;gap:14px;align-items:flex-start}.avatar[data-v-3e4efa5b]{width:48px;height:48px;border-radius:50%;background:#a7a9a9;flex-shrink:0;overflow:hidden}.avatar-fallback[data-v-3e4efa5b]{width:100%;height:100%;background:#a7a9a9}.meta[data-v-3e4efa5b]{flex:1;min-width:0}.name-line[data-v-3e4efa5b]{display:flex;align-items:baseline;gap:8px;min-width:0}.name[data-v-3e4efa5b]{font-size:18px;font-weight:700;color:#1f2329;line-height:1.25;flex-shrink:0}.role[data-v-3e4efa5b]{font-size:18px;color:#1f2329;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sub-line[data-v-3e4efa5b]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:600;color:#666f81}.sub-item[data-v-3e4efa5b]{display:inline-flex;align-items:center}.seeker-card-metrics[data-v-3e4efa5b]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.metric[data-v-3e4efa5b]{border-radius:12px;padding:10px 12px}.metric-label[data-v-3e4efa5b]{font-size:12px;font-weight:600}.metric-value[data-v-3e4efa5b]{margin-top:6px;font-size:12px;font-weight:600;word-break:break-word}.metric--blue[data-v-3e4efa5b]{background:#ecf2f9}.metric--blue .metric-label[data-v-3e4efa5b]{color:#2e9ce9}.metric--blue .metric-value[data-v-3e4efa5b]{color:#11a952}.metric--pink[data-v-3e4efa5b]{background:#f3edf7}.metric--pink .metric-label[data-v-3e4efa5b]{color:#da24c5}.metric--pink .metric-value[data-v-3e4efa5b]{color:#39b44d}.metric--orange[data-v-3e4efa5b]{background:#f8f1ea}.metric--orange .metric-label[data-v-3e4efa5b]{color:#f1a120}.metric--orange .metric-value[data-v-3e4efa5b]{color:#39b44d}.seeker-card-summary[data-v-3e4efa5b]{margin-top:14px;max-height:6em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#6d7483;font-size:14px;line-height:1.45;word-break:break-word}.seeker-card-tags[data-v-3e4efa5b]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px 16px}.tag[data-v-3e4efa5b]{color:#920edd;font-size:12px;font-weight:600;background:transparent}.seeker-card-actions[data-v-3e4efa5b]{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-3e4efa5b]{height:34px;min-width:96px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:#fff;color:#7910d8;font-size:13px;font-weight:700;cursor:pointer}.btn-primary[data-v-3e4efa5b]{background:linear-gradient(180deg,#8d10f5,#6f0ddb);color:#fff}.btn-like[data-v-3e4efa5b]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:40px;padding:0}.btn-like-icon[data-v-3e4efa5b]{flex-shrink:0}.btn-like--loading .btn-like-icon[data-v-3e4efa5b]{opacity:.55}.btn-like[data-v-3e4efa5b]:hover:not(:disabled){border-color:#2395ff}.btn-like--active[data-v-3e4efa5b],.btn-like:disabled.btn-like--active[data-v-3e4efa5b]{cursor:default;opacity:1}.btn-like[data-v-3e4efa5b]:disabled:not(.btn-like--active){opacity:.65;cursor:wait}.btn-disagree[data-v-3e4efa5b]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:40px;padding:0}.btn-disagree-icon[data-v-3e4efa5b]{flex-shrink:0}.btn-disagree--loading .btn-disagree-icon[data-v-3e4efa5b]{opacity:.55}.btn-disagree[data-v-3e4efa5b]:hover:not(:disabled){border-color:#b42318}.btn-disagree--active[data-v-3e4efa5b],.btn-disagree:disabled.btn-disagree--active[data-v-3e4efa5b]{border-color:#b42318;color:#912018;cursor:default;opacity:1}.btn-disagree[data-v-3e4efa5b]:disabled:not(.btn-disagree--active){opacity:.65;cursor:wait}.btn-outline[data-v-3e4efa5b]{border-color:#7910d859;color:#7910d8;background:#fff}.seeker-disagree-overlay[data-v-3e4efa5b]{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:16px;background:#1d212973}.seeker-disagree-panel[data-v-3e4efa5b]{width:min(480px,100%);padding:20px 22px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #1d21292e}.seeker-disagree-title[data-v-3e4efa5b]{margin:0 0 12px;font-size:16px;font-weight:700;color:#1f2329}.seeker-disagree-input[data-v-3e4efa5b]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;line-height:1.45;resize:vertical;min-height:96px}.seeker-disagree-actions[data-v-3e4efa5b]{margin-top:14px;display:flex;justify-content:flex-end;gap:12px}.daily-seekers-empty[data-v-3e4efa5b]{font-size:12px;font-weight:600;color:#86909c}.seeker-job-pick[data-v-26da2771]{width:100%;margin-top:8px;padding-left:4px}.seeker-job-pick-list[data-v-26da2771]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.seeker-job-pick-btn[data-v-26da2771]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:none;border-radius:8px;background:#f7f9fc;cursor:pointer;text-align:left;font-size:14px;color:#1d2129;transition:background .15s ease}.seeker-job-pick-btn[data-v-26da2771]:hover,.seeker-job-pick-btn.is-active[data-v-26da2771]{background:#1677ff1a}.seeker-job-pick-btn[data-v-26da2771]:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:2px}.seeker-job-pick-name[data-v-26da2771]{font-weight:600;flex:1;min-width:0;word-break:break-word}.seeker-job-pick-count[data-v-26da2771]{flex-shrink:0;font-size:12px;font-weight:600;color:#4f6ff6}.daily-seekers[data-v-abbef093]{width:100%;max-width:860px;margin-top:12px}.daily-overview-detail[data-v-abbef093]{width:100%;margin-top:8px;padding-left:4px}.daily-overview-detail-scroll[data-v-abbef093]{max-height:360px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:6px}.daily-overview-detail-empty[data-v-abbef093]{font-size:12px;font-weight:600;color:#86909c;margin-top:6px}.daily-seekers-scroll[data-v-abbef093]{max-height:480px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:6px}.job-card[data-v-abbef093]{width:100%;display:flex;overflow:visible;background:#fff;border-radius:10px;box-shadow:0 2px 10px #1d21290f;transition:box-shadow .2s ease}.job-card[data-v-abbef093]:hover,.job-card--annotation-pinned[data-v-abbef093]{box-shadow:0 4px 16px #1d21291a}.job-card-accent[data-v-abbef093]{width:26px;flex-shrink:0;background:linear-gradient(180deg,#4f6ff6,#3b5bdb)}.job-card-body[data-v-abbef093]{flex:1;padding:16px 20px;min-width:0;position:relative;overflow:visible}.job-card-top[data-v-abbef093]{display:flex;gap:14px;align-items:flex-start}.avatar[data-v-abbef093]{width:48px;height:48px;border-radius:50%;background:#e8ecf3;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.avatar-fallback--job[data-v-abbef093]{width:24px;height:24px;border-radius:4px;background:#4f6ff6;opacity:.35}.meta[data-v-abbef093]{flex:1;min-width:0}.name-line[data-v-abbef093]{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;cursor:default}.name[data-v-abbef093]{font-size:16px;font-weight:700;color:#1f2329;line-height:1.35;word-break:break-word;cursor:pointer}.name-annotation-trigger[data-v-abbef093]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.name-annotation-btn[data-v-abbef093]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;cursor:pointer;background:transparent}.name-annotation-btn-icon[data-v-abbef093]{flex-shrink:0}.name-annotation-badge[data-v-abbef093]{flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.4;color:#4f6ff6;background:#4f6ff61a;border-radius:4px}.sub-line[data-v-abbef093]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:600;color:#666f81}.job-card-meta[data-v-abbef093]{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px;line-height:1.5}.job-card-meta dt[data-v-abbef093]{margin:0;font-weight:700;color:#4e5969;white-space:nowrap}.job-card-meta dd[data-v-abbef093]{margin:0;color:#1d2129;word-break:break-word}.job-card-desc[data-v-abbef093]{margin:12px 0 0;font-size:13px;line-height:1.65;color:#4e5969;white-space:pre-wrap;word-break:break-word;max-height:8em;overflow:auto}.job-card-annotation[data-v-abbef093]{position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:none;overflow:visible}.job-card-annotation-panel[data-v-abbef093]{position:absolute;top:100%;left:0;z-index:40;width:400px;margin-top:6px;padding:10px 12px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 8px 24px #1d212924;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.name-annotation-trigger:hover .job-card-annotation-panel[data-v-abbef093],.job-card--annotation-pinned .job-card-annotation-panel[data-v-abbef093],.job-card-annotation--open .job-card-annotation-panel[data-v-abbef093],.job-card-annotation:focus-within .job-card-annotation-panel[data-v-abbef093]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.job-card-annotation-label[data-v-abbef093]{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#4e5969}.job-card-annotation-input[data-v-abbef093]{width:100%;box-sizing:border-box;padding:8px 10px;font-size:13px;line-height:1.5;color:#1d2129;border:1px solid #e5e6eb;border-radius:8px;resize:vertical;min-height:72px;font-family:inherit;background:#fafbfc}.job-card-annotation-input[data-v-abbef093]:focus{outline:none;border-color:#4f6ff6;background:#fff}.job-card-annotation-input[data-v-abbef093]:disabled{opacity:.65;cursor:not-allowed}.job-card-annotation-save[data-v-abbef093]{margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#4f6ff6;border:none;border-radius:6px;cursor:pointer}.job-card-annotation-save[data-v-abbef093]:disabled{opacity:.45;cursor:not-allowed}.job-card-annotation-mobile[data-v-abbef093]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#1d212973}.job-card-annotation-panel--mobile[data-v-abbef093]{position:relative;top:auto;left:auto;width:min(100%,400px);max-width:100%;margin-top:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.daily-seekers-empty[data-v-abbef093]{font-size:12px;font-weight:600;color:#86909c;margin-top:12px}.daily-overview[data-v-c3a078c4]{width:100%;padding:0;color:#1d2129}.daily-overview-board-title[data-v-c3a078c4]{font-size:16px;font-weight:700;margin-bottom:12px}.daily-overview-platform+.daily-overview-platform[data-v-c3a078c4]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.06)}.daily-overview-platform-name[data-v-c3a078c4]{font-size:13px;font-weight:700;color:#4f6ff6;margin-bottom:8px}.daily-overview-list[data-v-c3a078c4]{display:flex;flex-direction:column;gap:8px}.daily-overview-item[data-v-c3a078c4]{font-size:14px;line-height:1.65;border-radius:8px;margin:0 -4px;padding:2px 4px}.daily-overview-item.is-actionable[data-v-c3a078c4]{cursor:pointer;touch-action:manipulation;user-select:none}.daily-overview-item.is-actionable[data-v-c3a078c4]:hover,.daily-overview-item.is-actionable.is-active[data-v-c3a078c4]{background:#1677ff0f}.daily-overview-item.is-actionable[data-v-c3a078c4]:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:2px}.daily-overview-inline-loading[data-v-c3a078c4]{margin-left:6px;color:#8f959e;font-size:12px}.k[data-v-c3a078c4]{font-weight:700}.v[data-v-c3a078c4]{color:#1d2129eb}.v-text[data-v-c3a078c4]{color:inherit}.count[data-v-c3a078c4]{color:#1677ff;font-weight:700}.is-actionable .count[data-v-c3a078c4]{text-decoration:underline;text-decoration-color:#1677ff59;text-underline-offset:3px}.daily-overview-foot[data-v-c3a078c4]{margin:14px 0 0;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:11px;color:#8f959e;line-height:1.45}.daily-overview-foot--action[data-v-c3a078c4]{cursor:pointer;text-align:center}.daily-overview-foot--action[data-v-c3a078c4]:hover{color:#1677ff}.daily-overview-empty[data-v-c3a078c4]{margin:0;font-size:13px;color:#8f959e;display:flex;justify-content:center;align-items:center;height:100%}.daily-inbox-card--today[data-v-8f041340]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08)}.daily-inbox-today-head[data-v-8f041340]{margin:0 0 8px;padding:0 4px;font-size:13px;font-weight:600;color:#334155}.daily-inbox[data-v-8f041340]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;background:#fff;border-radius:14px;box-shadow:0 8px 32px #0f172a1f;overflow:hidden;contain:layout size}.daily-inbox-head[data-v-8f041340]{flex-shrink:0;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid #e8ecf3;background:linear-gradient(180deg,#fafbff,#fff);position:relative;z-index:2;overflow:visible}.daily-inbox-titles[data-v-8f041340]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex-wrap:wrap}.daily-inbox-title[data-v-8f041340]{margin:0;font-size:16px;font-weight:700;color:#1f2329}.daily-inbox-toolbar[data-v-8f041340]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.daily-inbox-date-nav[data-v-8f041340]{display:inline-flex;align-items:center;gap:10px;margin:0;padding:2px 4px;user-select:none}.daily-inbox-date-nav-btn[data-v-8f041340]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;font-size:14px;font-weight:600;line-height:1;color:#4e5969;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .15s,background .15s}.daily-inbox-date-nav-btn[data-v-8f041340]:hover:not(:disabled){color:#3370ff;background:#3370ff14}.daily-inbox-date-nav-btn[data-v-8f041340]:disabled{opacity:.35;cursor:not-allowed}.daily-inbox-date-picker[data-v-8f041340]{position:relative}.daily-inbox-date-display-btn[data-v-8f041340]{min-width:88px;padding:2px 6px;font-size:13px;font-weight:600;color:#1f2329;text-align:center;white-space:nowrap;letter-spacing:.02em;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .15s,background .15s}.daily-inbox-date-display-btn[data-v-8f041340]:hover:not(:disabled){color:#3370ff;background:#3370ff14}.daily-inbox-date-display-btn[data-v-8f041340]:disabled{opacity:.6;cursor:not-allowed}.daily-inbox-date-picker-panel[data-v-8f041340]{position:absolute;top:calc(100% + 6px);left:50%;z-index:20;transform:translate(-50%);min-width:120px;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dde2eb;border-radius:8px;box-shadow:0 6px 20px #0f172a1f}.daily-inbox-date-picker-panel li[data-v-8f041340]{margin:0;padding:0}.daily-inbox-date-picker-option[data-v-8f041340]{display:block;width:100%;padding:8px 14px;font-size:13px;font-weight:500;color:#1f2329;text-align:center;white-space:nowrap;background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s}.daily-inbox-date-picker-option[data-v-8f041340]:hover{background:#3370ff14;color:#3370ff}.daily-inbox-date-picker-option.is-active[data-v-8f041340]{color:#3370ff;font-weight:700;background:#3370ff1a}.daily-inbox-plugin-key[data-v-8f041340]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px}.daily-inbox-plugin-key--muted[data-v-8f041340],.daily-inbox-plugin-key--warn[data-v-8f041340]{display:block;margin-top:0;padding:0;border:none;background:transparent;font-size:12px;line-height:1.45}.daily-inbox-plugin-key--muted[data-v-8f041340]{color:#8f959e}.daily-inbox-plugin-key--warn[data-v-8f041340]{color:#d4380d}.daily-inbox-plugin-key-label[data-v-8f041340]{flex-shrink:0;font-size:12px;font-weight:600;color:#4e5969}.daily-inbox-plugin-key-value[data-v-8f041340]{flex:1;min-width:0;margin:0;padding:4px 8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#1f2329;background:#fff;border:1px solid #dde2eb;border-radius:6px;word-break:break-all}@media(max-width:768px){.daily-inbox-plugin-key-value[data-v-8f041340]{width:100px;height:20px;overflow:hidden}}.daily-inbox-plugin-key-copy[data-v-8f041340]{flex-shrink:0;padding:4px 10px;font-size:12px;color:#3370ff;background:#fff;border:1px solid #c9d6ff;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.daily-inbox-plugin-key-copy[data-v-8f041340]:hover{background:#eef3ff;border-color:#3370ff}.daily-inbox-hint[data-v-8f041340]{margin:4px 0 0;font-size:12px;color:#646a73;line-height:1.45}.daily-inbox-empty[data-v-8f041340]{padding:32px 16px;text-align:center;font-size:13px;color:#8f959e}.daily-inbox-list[data-v-8f041340]{flex:1;min-height:0;height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.daily-inbox-card[data-v-8f041340]{border-radius:12px;overflow:hidden;flex-shrink:0}.daily-inbox-body[data-v-8f041340]{padding:8px 10px 12px;background:#fff;pointer-events:auto}.daily-inbox--embedded[data-v-8f041340]{height:100%;border-radius:12px;box-shadow:none;border:1px solid #e8ecf3}.daily-inbox--embedded .daily-inbox-head[data-v-8f041340]{background:#fafbff}.action-buttons[data-v-3072b083]{display:flex;gap:12px;align-items:center}.action-buttons .action-item[data-v-3072b083]{display:flex;flex-direction:column;align-items:center}.action-buttons .action-item .action-btn[data-v-3072b083]{width:52px;height:52px;display:flex;flex-direction:column;border:none;border-radius:50%;background-color:#f2f5ff;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease}.action-buttons .action-item .action-btn[data-v-3072b083]:hover{background-color:#f9fafb;border-color:#d1d5db}.resume-detail-container[data-v-776135a9]{--rd-page-bg: linear-gradient(160deg, #eef2f7 0%, #f8fafc 45%, #f1f5f9 100%);--rd-card-bg: #ffffff;--rd-border: rgba(15, 23, 42, .06);--rd-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 40px -12px rgba(15, 23, 42, .12);--rd-accent: #2563eb;--rd-accent-soft: rgba(37, 99, 235, .08);--rd-text: #0f172a;--rd-muted: #64748b;--rd-radius-lg: 16px;--rd-radius-md: 12px;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;overflow-y:hidden;box-sizing:border-box}.resume-detail-container--embed[data-v-776135a9]{height:auto;padding:0;overflow-y:visible;background:transparent}@media(max-width:768px){.resume-detail-container[data-v-776135a9]{width:100%;min-width:0;max-width:100vw;padding:12px;overflow-x:auto;overflow-y:auto}}.resume-header[data-v-776135a9]{display:flex;align-items:center;padding:12px 4px 16px;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;color:var(--rd-muted);text-align:left}.resume-header .back-btn[data-v-776135a9]{appearance:none;border:1px solid var(--rd-border);background:var(--rd-card-bg);color:var(--rd-text);font-size:13px;font-weight:500;padding:8px 14px;border-radius:10px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.resume-header .back-btn[data-v-776135a9]:hover{background:#f8fafc;border-color:#2563eb40;box-shadow:0 2px 8px #0f172a0f}.resume-header span[data-v-776135a9]{font-size:15px;font-weight:600;line-height:1.4;color:var(--rd-text)}.loading-container[data-v-776135a9]{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.loading-container .loading-text[data-v-776135a9]{margin-top:16px;font-size:14px}.loading-container .loading-spinner[data-v-776135a9]{width:32px;height:32px;border:3px solid #e5e5e5;border-top:3px solid #4876ff;border-radius:50%;animation:spin-776135a9 1s linear infinite;margin-bottom:16px}@keyframes spin-776135a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-776135a9]{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;padding:40px}.error-container .error-icon[data-v-776135a9]{color:#ff4d4f;margin-bottom:16px}.error-container h3[data-v-776135a9]{margin:0 0 8px;font-size:18px}.error-container .error-text[data-v-776135a9]{margin:0 0 24px;text-align:center;line-height:1.5}.error-container .retry-btn[data-v-776135a9]{padding:8px 16px;background-color:#4876ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.error-container .retry-btn[data-v-776135a9]:hover{background-color:#3d6bdb}.resume-detail-page[data-v-776135a9]{width:100%;max-width:none;height:100%;margin:0;box-sizing:border-box;overflow-y:auto;padding:24px 28px 32px;border-radius:var(--rd-radius-lg);background:var(--rd-card-bg);border:1px solid var(--rd-border);box-shadow:var(--rd-shadow)}.resume-detail-container--embed .resume-detail-page[data-v-776135a9]{max-width:920px;margin:0 auto}.resume-content[data-v-776135a9]{width:100%;display:flex;flex-direction:column;gap:4px}.info-card[data-v-776135a9]{border-radius:var(--rd-radius-md);padding:4px 4px 8px;background:transparent}.info-card .card-header[data-v-776135a9]{display:flex;align-items:center;padding-bottom:4px}.info-card .card-header .section-indicator[data-v-776135a9]{width:3px;height:18px;background:linear-gradient(180deg,var(--rd-accent) 0%,#60a5fa 100%);margin-right:10px;border-radius:3px}.info-card .card-header .card-title[data-v-776135a9]{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--rd-text);margin:0}.info-card .card-body[data-v-776135a9]{padding:12px 0 8px;display:flex;align-items:center;justify-content:flex-start;gap:20px}.info-card .card-body .avatar[data-v-776135a9]{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:20px;flex-shrink:0;border:3px solid #fff;box-shadow:0 0 0 1px var(--rd-border),0 8px 24px #0f172a14}.info-card .card-body .education-item[data-v-776135a9]{display:flex;flex-direction:column;justify-content:center;align-self:center;margin:0}.info-card .card-body[data-v-776135a9]:has(.work-item),.info-card .card-body[data-v-776135a9]:has(.project-item){flex-direction:column;align-items:flex-start;gap:0}.info-card.info-card--profile[data-v-776135a9]{padding-top:8px}.education-card-body[data-v-776135a9]{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.personal-info-main[data-v-776135a9]{display:flex;align-items:flex-start;position:relative;width:100%}.personal-info-main .avatar[data-v-776135a9]{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-right:22px;border:3px solid #fff;box-shadow:0 0 0 1px var(--rd-border),0 10px 28px #0f172a1a}.personal-info-main .personal-info-text[data-v-776135a9]{flex:1 1 0%;min-width:0}.personal-info-main .personal-info-text .name-row[data-v-776135a9]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px}.personal-info-main .personal-info-text .name-row .name[data-v-776135a9]{font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--rd-text);width:fit-content;margin:0;line-height:1.2}.personal-info-main .personal-info-text .name-row .active-time-badge[data-v-776135a9]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--rd-accent-soft);color:#1d4ed8;font-size:12px;font-weight:600;margin-left:0;white-space:nowrap}.personal-info-main .personal-info-text .name-row .status-badge[data-v-776135a9]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid rgba(234,88,12,.2);font-size:12px;font-weight:600;margin-left:0;white-space:nowrap}.personal-info-main .personal-info-text .name-row .status-badge.status-active[data-v-776135a9]{background:#ecfdf5;color:#047857;border-color:#10b98140}.personal-info-main .personal-info-text .name-row .status-badge.status-inactive[data-v-776135a9]{background:#f1f5f9;color:var(--rd-muted);border-color:var(--rd-border)}.personal-info-main .personal-info-text .basic-info-row[data-v-776135a9]{display:flex;gap:8px 12px;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin-top:10px;padding-right:min(200px,18%)}.personal-info-main .personal-info-text .basic-info-row span[data-v-776135a9]{color:var(--rd-muted);font-weight:400;letter-spacing:0;line-height:1.6;font-size:14px}.personal-info-main .personal-info-text .basic-info-row .contact-value[data-v-776135a9]{color:var(--rd-muted);font-size:13px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9]{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9] .action-buttons{gap:0}.personal-info-main .personal-info-text .detail-info-row[data-v-776135a9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-776135a9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;border-radius:10px;background:#fff;border:1px solid var(--rd-border);color:var(--rd-accent);box-shadow:0 1px 2px #0f172a0a}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-776135a9]:hover:not(:disabled){background:var(--rd-accent-soft);border-color:#2563eb59}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-776135a9]:disabled{opacity:.6;cursor:not-allowed}.personal-info-main .personal-info-text .detail-info-row .follow-btn.is-following[data-v-776135a9]{background:var(--rd-accent);color:#fff;border-color:var(--rd-accent)}.personal-info-main .personal-info-text .detail-info-row .follow-btn.is-following[data-v-776135a9]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.personal-info-main .personal-info-text .detail-info-row .follow-btn.is-loading[data-v-776135a9]{pointer-events:none}.personal-info-main .personal-info-text .detail-info-row .portfolio-btn[data-v-776135a9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;border-radius:10px;background:#fff;border:1px solid var(--rd-border);color:var(--rd-text)}.personal-info-main .personal-info-text .detail-info-row .portfolio-btn[data-v-776135a9]:hover{background:#f8fafc;border-color:#cbd5e1}.personal-info-main .personal-info-text .detail-info-row .work-card[data-v-776135a9]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,90vw);max-height:min(80vh,720px);height:fit-content;background:var(--rd-card-bg);border-radius:var(--rd-radius-md);padding:20px 22px;border:1px solid var(--rd-border);box-shadow:var(--rd-shadow);z-index:999;overflow-y:auto}.personal-info-main .personal-info-text .detail-info-row .work-card .card-header[data-v-776135a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.personal-info-main .personal-info-text .detail-info-row .work-card .card-header .card-title[data-v-776135a9]{font-size:18px;line-height:1.3}.personal-info-main .personal-info-text .detail-info-row .work-card .card-header .close-btn[data-v-776135a9]{cursor:pointer;font-size:13px;font-weight:600;color:var(--rd-muted);padding:6px 12px;border-radius:8px;border:1px solid transparent;background:transparent;transition:background .2s ease,color .2s ease}.personal-info-main .personal-info-text .detail-info-row .work-card .card-header .close-btn[data-v-776135a9]:hover{background:#f1f5f9;color:var(--rd-text)}.intention-grid[data-v-776135a9]{display:flex;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;row-gap:8px}.intention-item[data-v-776135a9]{display:inline-flex;align-items:center;font-size:14px;gap:0}.intention-item .intention-value[data-v-776135a9]{font-size:14px;color:var(--rd-text);font-weight:600;white-space:nowrap}.intention-item span[data-v-776135a9]:not(.intention-value){color:#cbd5e1;font-size:13px;margin:0 10px;font-weight:400;user-select:none}.skill-tags[data-v-776135a9]{margin-top:8px;padding:12px 0 4px}.skill-tags .card-header[data-v-776135a9]{display:flex;align-items:center;margin-bottom:12px}.skill-tags .card-header .section-indicator[data-v-776135a9]{width:3px;height:18px;background:linear-gradient(180deg,var(--rd-accent) 0%,#60a5fa 100%);margin-right:10px;border-radius:3px}.skill-tags .card-header .card-title[data-v-776135a9]{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--rd-text);margin:0}.skill-tags .section-subtitle[data-v-776135a9]{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--rd-text);margin:0 0 12px}.skill-tags .tags-container[data-v-776135a9]{display:flex;flex-wrap:wrap;gap:8px}.skill-tags .skill-tag[data-v-776135a9]{padding:6px 12px;border-radius:999px;background:var(--rd-accent-soft);color:#1e40af;font-size:13px;font-weight:500;border:1px solid rgba(37,99,235,.12)}.work-item[data-v-776135a9]{width:100%;margin-bottom:22px;padding-left:14px;border-left:3px solid #e2e8f0}.work-item[data-v-776135a9]:last-child{margin-bottom:0}.work-item .work-header[data-v-776135a9]{margin-bottom:10px;width:100%}.work-item .work-header .work-meta[data-v-776135a9]{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.work-item .work-header .work-meta span[data-v-776135a9]{font-size:13px;color:var(--rd-muted)}.work-item .work-content[data-v-776135a9]{margin-bottom:12px}.work-item .work-content .work-content-list[data-v-776135a9]{list-style:none;padding-left:0;margin:0}.work-item .work-content .work-content-list li[data-v-776135a9]{font-size:14px;line-height:1.55;color:#334155;margin-bottom:6px;padding-left:0}.work-item .work-technologies[data-v-776135a9]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.work-item .work-technologies .tech-label[data-v-776135a9]{display:none}.work-item .work-technologies .tech-tag[data-v-776135a9]{padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:500;border:1px solid var(--rd-border)}.work-title-row[data-v-776135a9]{width:100%;display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin-bottom:6px}.work-title-row span[data-v-776135a9]{color:var(--rd-text);font-size:16px;font-weight:600}.work-title-row span.work-position[data-v-776135a9]{font-weight:600;color:var(--rd-muted);font-size:14px}.work-title-row span.work-time[data-v-776135a9]{font-size:12px;font-weight:600;color:var(--rd-accent);margin-left:auto;white-space:nowrap}.project-item[data-v-776135a9]{margin-bottom:22px;padding:16px 18px;border-radius:var(--rd-radius-md);background:#f8fafc;border:1px solid var(--rd-border)}.project-item[data-v-776135a9]:last-child{margin-bottom:0}.project-item .project-header[data-v-776135a9]{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.project-item .project-header .project-name[data-v-776135a9]{font-size:16px;font-weight:700;color:var(--rd-text);margin:0;letter-spacing:-.02em}.project-item .project-header .project-role[data-v-776135a9]{color:var(--rd-muted);font-size:13px;font-weight:600}.project-item .project-header .introduction-text[data-v-776135a9]{flex:1 1 100%;margin-top:4px;font-size:14px;line-height:1.6;color:var(--rd-muted);font-weight:400}.project-item .project-description[data-v-776135a9]{margin-bottom:12px}.project-item .project-description p[data-v-776135a9]{font-size:14px;line-height:1.6;color:#202332c7;margin:0}.project-item .project-introduction[data-v-776135a9]{margin-bottom:12px}.project-item .project-introduction .introduction-text[data-v-776135a9]{font-size:14px;line-height:1.6;color:#202332c7;margin:0}.project-item .project-content[data-v-776135a9]{margin-bottom:12px}.project-item .project-content .project-content-list[data-v-776135a9]{list-style:none;padding-left:0;margin:0}.project-item .project-content .project-content-list li[data-v-776135a9]{font-size:14px;line-height:1.55;color:#334155;margin-bottom:6px;padding-left:0}.education-item[data-v-776135a9]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.education-item[data-v-776135a9]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.education-item .education-row[data-v-776135a9]{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:14px;line-height:1.65;color:var(--rd-muted)}.education-item .education-school[data-v-776135a9]{font-size:15px;font-weight:700;color:var(--rd-text);letter-spacing:-.02em}.education-item .education-sep[data-v-776135a9]{color:#cbd5e1;margin:0 10px;font-weight:400;flex-shrink:0;user-select:none}.education-item .education-time[data-v-776135a9]{font-size:14px;font-weight:500;color:var(--rd-muted);white-space:nowrap}.education-item .education-meta[data-v-776135a9]{font-size:14px;font-weight:500;color:var(--rd-muted)}.attachment-item[data-v-776135a9]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#fff;border:.9px solid rgba(0,0,0,.06)}.attachment-item .attachment-name[data-v-776135a9]{flex:1 1 0%;font-size:14px;color:#202332}.attachment-item .download-btn[data-v-776135a9]{padding:8px 16px;background-color:#4876ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;text-decoration:none;transition:all .2s ease}.attachment-item .download-btn[data-v-776135a9]:hover{background-color:#3d6bdb}.portfolio-grid[data-v-776135a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.portfolio-grid .portfolio-item[data-v-776135a9]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease;background:#f5f5f5}.portfolio-grid .portfolio-item[data-v-776135a9]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.portfolio-grid .portfolio-item .portfolio-image[data-v-776135a9]{width:100%;height:100%;object-fit:cover;display:block}.image-preview-overlay[data-v-776135a9]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));background:#090b10e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:image-preview-fade-in-776135a9 .2s ease}@keyframes image-preview-fade-in-776135a9{0%{opacity:0}to{opacity:1}}.image-preview-overlay .image-preview-inner[data-v-776135a9]{width:min(100%,1120px);max-height:min(92vh,900px);display:flex;flex-direction:column;gap:0;border-radius:14px;overflow:hidden;background:#16181fa6;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0000008c}.image-preview-overlay .image-preview-toolbar[data-v-776135a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08)}.image-preview-overlay .image-preview-counter[data-v-776135a9]{font-size:13px;font-weight:600;letter-spacing:.06em;color:#ffffffe0;font-variant-numeric:tabular-nums}.image-preview-overlay .preview-close-btn[data-v-776135a9]{flex-shrink:0;appearance:none;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;color:#fffffff2;background:#ffffff1f;cursor:pointer;transition:background .2s ease,border-color .2s ease}.image-preview-overlay .preview-close-btn[data-v-776135a9]:hover{background:#fff3;border-color:#ffffff59}.image-preview-overlay .image-preview-stage[data-v-776135a9]{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 8px 16px;min-height:min(70vh,640px)}.image-preview-overlay .preview-image-wrap[data-v-776135a9]{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 4px}.image-preview-overlay .preview-image[data-v-776135a9]{max-width:100%;max-height:min(78vh,720px);width:auto;height:auto;border-radius:8px;object-fit:contain;box-shadow:0 8px 40px #00000073;vertical-align:middle}.image-preview-overlay .preview-nav[data-v-776135a9]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#fffffff2;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);transition:background .2s ease,transform .15s ease}.image-preview-overlay .preview-nav[data-v-776135a9]:hover{background:#ffffff38;transform:scale(1.05)}.image-preview-overlay .preview-nav[data-v-776135a9]:active{transform:scale(.97)}.image-preview-overlay .preview-nav .preview-nav-icon[data-v-776135a9]{font-size:28px;line-height:1;font-weight:300;margin-top:-2px}@media(max-width:768px){.image-preview-overlay[data-v-776135a9]{padding:8px}.image-preview-overlay .image-preview-inner[data-v-776135a9]{max-height:100%;border-radius:12px}.image-preview-overlay .image-preview-toolbar[data-v-776135a9]{padding:10px 12px}.image-preview-overlay .image-preview-stage[data-v-776135a9]{min-height:50vh;padding:8px 4px 12px}.image-preview-overlay .preview-nav[data-v-776135a9]{width:42px;height:42px}.image-preview-overlay .preview-nav .preview-nav-icon[data-v-776135a9]{font-size:24px}.image-preview-overlay .preview-image[data-v-776135a9]{max-height:65vh}}@media(max-width:768px){.resume-detail-container[data-v-776135a9]{padding:12px 10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.resume-header[data-v-776135a9]{padding:12px 10px;font-size:13px;margin-left:50px}.resume-header span[data-v-776135a9]{font-size:15px}.resume-detail-page[data-v-776135a9]{width:100%;padding:12px 10px;border-radius:16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.resume-content[data-v-776135a9]{overflow-x:hidden}.info-card[data-v-776135a9]{padding:12px 8px}.info-card .card-title[data-v-776135a9]{font-size:18px;line-height:1.4}.personal-info-main[data-v-776135a9]{flex-direction:column;align-items:center;width:100%}.personal-info-main .avatar[data-v-776135a9]{margin-right:0;margin-bottom:12px;width:64px;height:64px}.personal-info-main .personal-info-text[data-v-776135a9]{width:100%}.personal-info-main .personal-info-text .name-row[data-v-776135a9]{flex-direction:column;align-items:flex-start;gap:6px}.personal-info-main .personal-info-text .name-row .name[data-v-776135a9]{font-size:22px}.personal-info-main .personal-info-text .name-row .active-time-badge[data-v-776135a9],.personal-info-main .personal-info-text .name-row .status-badge[data-v-776135a9]{margin-left:0;font-size:11px;padding:3px 10px}.personal-info-main .personal-info-text .basic-info-row[data-v-776135a9]{flex-wrap:wrap;justify-content:flex-start;gap:8px;line-height:1.5;padding-right:0}.personal-info-main .personal-info-text .basic-info-row span[data-v-776135a9]{line-height:1.6;font-size:13px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9]{position:static;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);flex-direction:column;align-items:stretch;gap:10px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9] .job-selector-section{padding:8px 0;margin-bottom:0;flex-wrap:wrap;gap:8px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9] .job-selector-section .job-selector-label{font-size:13px;width:100%}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9] .job-selector-section .job-select{min-width:0;flex:1;width:100%;height:40px;font-size:14px;-webkit-tap-highlight-color:transparent}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-776135a9] .action-buttons{justify-content:center}.personal-info-main .personal-info-text .detail-info-row[data-v-776135a9]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-776135a9],.personal-info-main .personal-info-text .detail-info-row .portfolio-btn[data-v-776135a9]{min-height:44px;padding:10px 18px;font-size:14px;-webkit-tap-highlight-color:transparent}.info-card .card-body[data-v-776135a9]{padding:8px 0;gap:12px}.work-title-row .work-time[data-v-776135a9]{margin-left:0;flex-basis:100%}}.srp[data-v-4e02aa74]{display:flex;min-height:70vh;padding:20px;background-color:#f6f8f9;border-radius:20px;overflow:hidden;box-sizing:border-box;border:1px solid #CFD0D1;gap:10px}.srp-error[data-v-4e02aa74]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#646a73}.srp-retry[data-v-4e02aa74]{padding:8px 18px;border-radius:8px;border:none;background:#8f10f7;color:#fff;cursor:pointer;font-size:14px}.srp-sidebar[data-v-4e02aa74]{width:35%;min-width:280px;max-width:380px;display:flex;flex-direction:column;background:#fffefe;border:1px solid #CFD0D1;border-radius:20px;overflow:hidden}.srp-sidebar-head[data-v-4e02aa74]{flex-shrink:0;display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:18px 16px 16px;background:linear-gradient(180deg,#8f10f7,#6900d1);color:#fff}.srp-avatar-wrap[data-v-4e02aa74]{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background:#ffffff38;border:2px solid rgba(255,255,255,.45)}.srp-avatar[data-v-4e02aa74]{width:100%;height:100%;object-fit:cover}.srp-head-main[data-v-4e02aa74]{flex:1;min-width:0}.srp-name-line[data-v-4e02aa74]{margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.01em}.srp-name-sep[data-v-4e02aa74]{font-weight:600;opacity:.9}.srp-name-role[data-v-4e02aa74]{font-weight:600}.srp-stats[data-v-4e02aa74]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-start}.srp-stat-item[data-v-4e02aa74]{display:flex;flex-direction:row;align-items:center;gap:6px;max-width:100%}.srp-stat-icon[data-v-4e02aa74]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fffffff2;opacity:.95}.srp-stat-icon svg[data-v-4e02aa74]{width:18px;height:18px}.srp-stat-text[data-v-4e02aa74]{font-size:11px;font-weight:500;line-height:1.35;color:#fffffff2;word-break:break-word}.srp-sidebar-body[data-v-4e02aa74]{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px 16px 8px;-webkit-overflow-scrolling:touch;background:#fffefe}.srp-block[data-v-4e02aa74]{margin-bottom:18px}.srp-block--work[data-v-4e02aa74]{position:relative}.srp-block-title[data-v-4e02aa74]{margin:0 0 10px;font-size:14px;font-weight:700;color:#1d2129;letter-spacing:.02em}.srp-list[data-v-4e02aa74]{margin:0;padding-left:18px;font-size:13px;color:#646a73;line-height:1.65}.srp-muted[data-v-4e02aa74]{margin:0;font-size:13px;color:#646a73;line-height:1.55}.srp-skill-group[data-v-4e02aa74]{margin-bottom:10px}.srp-skill-group[data-v-4e02aa74]:last-child{margin-bottom:0}.srp-skill-label[data-v-4e02aa74]{font-size:12px;font-weight:700;color:#6900d1;margin-bottom:6px}.srp-skill-text[data-v-4e02aa74]{margin:0;font-size:13px;color:#646a73;line-height:1.55}.srp-work-fade[data-v-4e02aa74]{position:relative;max-height:140px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.srp-work-company[data-v-4e02aa74]{font-size:13px;font-weight:700;color:#1d2129;margin-bottom:6px;line-height:1.4}.srp-work-meta[data-v-4e02aa74]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px}.srp-work-position[data-v-4e02aa74]{font-size:12px;font-weight:600;color:#1d2129}.srp-work-period[data-v-4e02aa74]{font-size:12px;font-weight:500;color:#8b9099}.srp-work-desc[data-v-4e02aa74]{margin:0;font-size:13px;color:#646a73;line-height:1.6}.srp-sidebar-foot[data-v-4e02aa74]{flex-shrink:0;display:flex;justify-content:space-evenly;gap:8px;margin-bottom:20px;background:#fffefe}.srp-btn[data-v-4e02aa74]{padding:5px 15px;border-radius:999px;font-size:12px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.srp-btn--primary[data-v-4e02aa74]{background:linear-gradient(180deg,#8d10f5,#6f0ddb);color:#fff;box-shadow:0 2px 8px #6f0ddb40}.srp-btn--primary[data-v-4e02aa74]:hover{opacity:.94}.srp-btn--ghost[data-v-4e02aa74]{background:#fff;color:#7f10e4;border-color:#8a10f0}.srp-btn--ghost[data-v-4e02aa74]:hover{background:#8f10f71a}.srp-main[data-v-4e02aa74]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fffefe;border-radius:20px;overflow:hidden;border:1px solid #CFD0D1}.srp-tabs[data-v-4e02aa74]{display:flex;gap:0;padding:0 8px 0 12px;background:#fffefe;border-bottom:1px solid #CFD0D1;flex-shrink:0}.srp-tab[data-v-4e02aa74]{appearance:none;border:none;background:none;padding:16px 20px 12px;font-size:15px;color:#646a73;cursor:pointer;position:relative;font-weight:500}.srp-tab--active[data-v-4e02aa74]{color:#8f10f7;font-weight:700}.srp-tab--active[data-v-4e02aa74]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:4px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#8f10f7,#6900d1)}.srp-tabs-close[data-v-4e02aa74]{margin-left:auto;width:40px;height:40px;border:none;border-radius:999px;background:#0000000a;color:#1d2129;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;align-self:center}.srp-tabs-close[data-v-4e02aa74]:hover{background:#00000014}.srp-tab-panels[data-v-4e02aa74]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;background:#fffefe}.srp-panel[data-v-4e02aa74]{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.srp-panel--resume[data-v-4e02aa74]{overflow:hidden}.srp-privacy[data-v-4e02aa74]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px 10px;background:#fffefe}.srp-privacy-line[data-v-4e02aa74]{flex:1;height:1px;max-width:120px;background:#dcdfe5}.srp-privacy-text[data-v-4e02aa74]{flex-shrink:0;font-size:12px;color:#9ca3af;font-weight:500;letter-spacing:.02em}.srp-chat-scroll[data-v-4e02aa74]{flex:1 1 0;min-height:0;overflow-y:auto;padding:8px 18px 20px;-webkit-overflow-scrolling:touch;background:#fffefe}.srp-msg[data-v-4e02aa74]{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.srp-msg--recruiter[data-v-4e02aa74]{flex-direction:row}.srp-msg--candidate[data-v-4e02aa74]{flex-direction:row-reverse}.srp-msg-avatar[data-v-4e02aa74]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.srp-msg-avatar--hr[data-v-4e02aa74]{background:#b0b4bd;color:#fff}.srp-msg-avatar--candidate[data-v-4e02aa74]{background:#c5c9d1;color:#fff}.srp-msg-bubble[data-v-4e02aa74]{max-width:74%;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.55;color:#1d2129}.srp-msg--recruiter .srp-msg-bubble[data-v-4e02aa74]{background:#e4e6eb}.srp-msg--candidate .srp-msg-bubble[data-v-4e02aa74]{background:#f7f8fa;border:1px solid #e8eaef}.srp-resume-embed[data-v-4e02aa74]{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 8px 12px;background:#fffefe}@media(max-width:768px){.srp[data-v-4e02aa74]{flex-direction:column;max-height:none}.srp-sidebar[data-v-4e02aa74]{width:100%;max-width:none;border-right:none;border-bottom:1px solid #CFD0D1}.srp-sidebar-head[data-v-4e02aa74]{flex-wrap:wrap}}.job-applicants[data-v-ef126759]{margin-top:16px;padding-top:12px;border-top:1px solid #e5e6eb}.job-applicants--side[data-v-ef126759]{margin-top:0;padding-top:0;border-top:none;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.job-applicants--side .job-applicants-scroll[data-v-ef126759]{max-height:none;flex:1;min-height:0}.job-applicants-head[data-v-ef126759]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.job-applicants-title[data-v-ef126759]{font-size:14px;font-weight:600;color:#1d2129}.job-applicants-agent-badge[data-v-ef126759]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:4px 8px;border-radius:999px;border:1px solid #e5e6eb;background:#fff;line-height:1}.job-applicants-agent-badge.is-loading[data-v-ef126759]{opacity:.7}.job-applicants-agent-avatar[data-v-ef126759]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.job-applicants-agent-avatar--svg[data-v-ef126759] svg{width:28px;height:28px;display:block}.job-applicants-agent-name[data-v-ef126759]{font-size:12px;color:#4e5969;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-applicants-scroll[data-v-ef126759]{max-height:min(42vh,360px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.job-applicants-ptr[data-v-ef126759]{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;transition:height .12s ease-out}.job-applicants-ptr-text[data-v-ef126759]{font-size:12px;color:#86909c;padding-bottom:4px}.job-applicants-state[data-v-ef126759]{padding:16px 8px;text-align:center;font-size:13px;color:#86909c}.job-applicants-error[data-v-ef126759]{color:#d03050}.job-applicants-list[data-v-ef126759]{list-style:none;margin:0;padding:0}.job-applicants-item[data-v-ef126759]{margin-bottom:8px}.job-applicants-item[data-v-ef126759]:last-child{margin-bottom:0}.applicant-row[data-v-ef126759]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5e6eb;border-radius:10px;background:#fafbfc;box-sizing:border-box}.applicant-row--clickable[data-v-ef126759]{cursor:pointer;transition:background .15s ease,border-color .15s ease}.applicant-row--clickable[data-v-ef126759]:hover{background:#f0f3f8;border-color:#c9cdd4}.applicant-row--clickable[data-v-ef126759]:focus-visible{outline:2px solid #165dff;outline-offset:1px}.ja-resume-overlay[data-v-ef126759]{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#00000073}.ja-resume-dialog[data-v-ef126759]{width:min(92vw,720px);max-height:min(88vh,900px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e}.applicant-avatar[data-v-ef126759]{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e5e6eb}.applicant-main[data-v-ef126759]{flex:1;min-width:0}.applicant-name-line[data-v-ef126759]{display:flex;align-items:center;gap:6px;min-width:0;justify-content:space-between}.applicant-name[data-v-ef126759]{font-size:14px;font-weight:600;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.applicant-chat-menu-wrap[data-v-ef126759]{flex-shrink:0;position:relative}.applicant-chat-btn[data-v-ef126759]{flex-shrink:0;border-radius:999px;border:1px solid #e5e6eb;background:#fff;color:#86909c;font-size:12px;padding:6px 12px;cursor:pointer;transition:all .2s ease}.applicant-chat-btn[data-v-ef126759]:hover:not(:disabled){border-color:#a6c8ff;color:#165dff;background:#f5f9ff}.applicant-chat-btn[data-v-ef126759]:disabled{opacity:.6;cursor:not-allowed}.ja-chat-floating-menu[data-v-ef126759]{box-sizing:border-box;padding:6px;margin:0;list-style:none;background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;display:flex;flex-direction:column;gap:2px}.ja-chat-floating-item[data-v-ef126759]{margin:0;padding:8px 14px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#1d2129;text-align:left;cursor:pointer;white-space:nowrap;transition:background .12s ease}.ja-chat-floating-item[data-v-ef126759]:hover:not(:disabled){background:#f2f3f5}.ja-chat-floating-item[data-v-ef126759]:disabled{opacity:.55;cursor:not-allowed}.ja-chat-floating-item--danger[data-v-ef126759]{color:#d03050}.ja-chat-floating-item--danger[data-v-ef126759]:hover:not(:disabled){background:#fff2f0}.applicant-meta[data-v-ef126759]{margin:2px 0 0;font-size:12px;line-height:1.35;color:#86909c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.published-job-list[data-v-03ae86a4]{flex-shrink:0;padding:8px 24px 4px;min-height:32px;box-sizing:border-box}.published-job-list.is-mobile[data-v-03ae86a4]{padding:6px 12px 2px}.published-job-list .job-list-inner[data-v-03ae86a4]{max-width:920px;width:100%;margin:0 auto}.published-job-list.is-mobile .job-list-inner[data-v-03ae86a4]{max-width:none}.published-job-list .job-list-loading[data-v-03ae86a4],.published-job-list .job-list-empty[data-v-03ae86a4]{font-size:12px;color:#86909c}.published-job-list .job-list-scroll[data-v-03ae86a4]{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.published-job-list .job-list-scroll[data-v-03ae86a4]::-webkit-scrollbar{display:none}.published-job-list .job-list-scroll .job-list-label[data-v-03ae86a4]{font-size:12px;color:#86909c;flex-shrink:0}.published-job-list .job-list-scroll .job-list[data-v-03ae86a4]{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.published-job-list .job-list-scroll .job-item[data-v-03ae86a4]{flex-shrink:0;padding:4px 12px;font-size:12px;color:var(--pj-chip-text, #1D2129);background:var(--pj-chip-bg, rgba(230, 230, 230));border:1px solid #E5E6EB;border-color:var(--pj-chip-bd, #E5E6EB);border-radius:12px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s ease,border-color .15s ease}.published-job-list .job-list-scroll .job-item[data-v-03ae86a4]:hover,.published-job-list .job-list-scroll .job-item[data-v-03ae86a4]:active{color:#fff;background:var(--pj-chip-active-bg, #1D2129);border-color:var(--pj-chip-active-bg, #1D2129)}.job-preview-overlay[data-v-03ae86a4]{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:#0000008c;overflow-y:auto}.pj-audit-panel[data-v-03ae86a4]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.pj-audit-panel-title[data-v-03ae86a4]{font-size:14px;font-weight:700;color:#1d2129;padding:10px 10px 8px;border-bottom:1px solid #E5E6EB}.pj-audit-panel-empty[data-v-03ae86a4]{color:#6b7280;font-size:13px;padding:12px 10px}.pj-audit-panel-list[data-v-03ae86a4]{list-style:none;padding:10px;margin:0;display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0}.pj-audit-panel-item[data-v-03ae86a4]{padding:10px;border-radius:10px;background:#1118270a}.pj-audit-panel-line[data-v-03ae86a4]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.job-preview-close[data-v-03ae86a4]{position:fixed;top:16px;right:16px;width:40px;height:40px;border:none;background:#fffffff2;color:#1d2129;font-size:24px;line-height:1;border-radius:50%;cursor:pointer;z-index:999;box-shadow:0 2px 8px #0000001f;transition:background .2s}.job-preview-close[data-v-03ae86a4]:hover{background:#fff}.job-preview-dialog[data-v-03ae86a4]{position:relative;display:flex;flex-direction:column;width:100%;max-width:min(96vw,520px);max-height:min(85vh,720px);margin:auto;overflow:hidden;background:#fff;border-radius:12px;border:1px solid #E5E6EB;box-shadow:0 8px 32px #0000001f;transition:max-width .36s cubic-bezier(.4,0,.2,1)}.job-preview-dialog--wide[data-v-03ae86a4]{max-width:min(96vw,860px)}.job-preview-dialog-body[data-v-03ae86a4]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.job-preview-split[data-v-03ae86a4]{display:flex;flex:1;flex-direction:row;align-items:stretch;min-height:0;gap:0}.job-preview-card-wrap[data-v-03ae86a4]{flex:0 0 auto;width:min(520px,100%);max-width:min(520px,100%);min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:8px;box-sizing:border-box}.job-preview-applicants-wrap[data-v-03ae86a4]{flex:0 0 0;width:0;min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden;padding:0;border-left:1px solid transparent;box-sizing:border-box;transition:flex-basis .36s cubic-bezier(.4,0,.2,1),width .36s cubic-bezier(.4,0,.2,1),padding .28s ease,border-color .2s ease}.job-preview-applicants-wrap.is-open[data-v-03ae86a4]{flex-basis:clamp(260px,32vw,320px);width:clamp(260px,32vw,320px);min-width:clamp(260px,32vw,320px);padding-left:8px;border-left-color:#e5e6eb}@media(max-width:640px){.job-preview-split[data-v-03ae86a4]{flex-direction:column}.job-preview-card-wrap[data-v-03ae86a4]{flex:0 0 auto;width:100%;max-width:100%;padding-right:0;max-height:min(48vh,420px)}.job-preview-applicants-wrap[data-v-03ae86a4]{flex:0 0 0;width:100%;min-width:0;max-height:0;border-left:none;border-top:1px solid transparent;padding-left:0;padding-top:0;transition:max-height .36s cubic-bezier(.4,0,.2,1),padding .28s ease,border-color .2s ease}.job-preview-applicants-wrap.is-open[data-v-03ae86a4]{flex-basis:auto;width:100%;min-width:0;max-height:min(42vh,360px);padding-top:8px;border-top-color:#e5e6eb;min-height:200px}}.job-preview-state[data-v-03ae86a4]{padding:32px 24px;text-align:center;font-size:14px;color:#86909c;background:#fff;border-radius:12px;border:1px solid #E5E6EB}.job-preview-error[data-v-03ae86a4]{color:#d03050}.job-preview-actions[data-v-03ae86a4]{flex-shrink:0;margin-top:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #E5E6EB;background:#fff;box-shadow:0 -4px 12px #0000000f;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.job-action-btn[data-v-03ae86a4]{flex-shrink:0;padding:8px 18px;font-size:13px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,opacity .15s ease}.job-action-btn[data-v-03ae86a4]:disabled{opacity:.65;cursor:not-allowed}.job-action-btn.secondary[data-v-03ae86a4]{color:#1d2129;background:#f5f7fa;border-color:#e5e6eb}.job-action-btn.secondary[data-v-03ae86a4]:hover:not(:disabled){background:#e8ecf0}.job-action-btn.delete[data-v-03ae86a4]{color:#fff;background:#d03050;border-color:#d03050}.job-action-btn.delete[data-v-03ae86a4]:hover:not(:disabled){filter:brightness(1.06)}.pj-fade-enter-active[data-v-03ae86a4],.pj-fade-leave-active[data-v-03ae86a4]{transition:opacity .2s ease}.pj-fade-enter-from[data-v-03ae86a4],.pj-fade-leave-to[data-v-03ae86a4]{opacity:0}.job-edit-overlay[data-v-03ae86a4]{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:#0000008c}.job-edit-dialog[data-v-03ae86a4]{width:100%;max-width:min(96vw,980px);max-height:min(88vh,820px);display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #E5E6EB;box-shadow:0 12px 36px #0000002e;overflow:hidden;position:relative}.job-edit-close[data-v-03ae86a4]{width:34px;height:34px;border:none;background:#f5f7fa;border-radius:10px;cursor:pointer;font-size:20px;line-height:1;color:#1d2129;position:absolute;top:0;right:12px;z-index:2}.job-edit-body[data-v-03ae86a4]{display:flex;flex-direction:row;align-items:stretch;gap:14px;padding:14px;overflow:hidden;flex:1 1 auto;min-height:0}.job-edit-form-column[data-v-03ae86a4]{flex:1 1 50%;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.job-edit-field[data-v-03ae86a4]{display:block;margin-bottom:12px}.job-edit-label[data-v-03ae86a4]{font-size:12px;color:#86909c;margin-bottom:6px}.job-edit-input[data-v-03ae86a4],.job-edit-textarea[data-v-03ae86a4]{width:100%;box-sizing:border-box;border:1px solid #E5E6EB;border-radius:10px;padding:10px 12px;font-size:13px;color:#1d2129;background:#fff;outline:none}.job-edit-select[data-v-03ae86a4]{width:100%;box-sizing:border-box;border:1px solid #E5E6EB;border-radius:10px;padding:10px 12px;font-size:13px;color:#1d2129;background:#fff;outline:none;appearance:none}.job-edit-grid[data-v-03ae86a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.job-edit-input[data-v-03ae86a4]:disabled{background:#f5f7fa;cursor:not-allowed}.job-edit-textarea[data-v-03ae86a4]{resize:vertical;min-height:160px;line-height:1.5}.job-edit-input[data-v-03ae86a4]:focus,.job-edit-select[data-v-03ae86a4]:focus,.job-edit-textarea[data-v-03ae86a4]:focus{border-color:#5b2fbf;box-shadow:0 0 0 3px #5b2fbf1f}.job-edit-work-place-group[data-v-03ae86a4]{display:flex;flex-wrap:wrap;gap:8px}.job-edit-work-place-select[data-v-03ae86a4]{flex:1 1 min(140px,100%);min-width:0}.job-edit-live-preview[data-v-03ae86a4]{flex:0 0 min(42%,400px);max-width:min(42%,400px);display:flex;flex-direction:column;min-height:0;margin:0;background:#f5f7fa;border-radius:10px;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:720px){.job-edit-body[data-v-03ae86a4]{flex-direction:column;overflow:auto}.job-edit-live-preview[data-v-03ae86a4]{flex:0 0 auto;max-width:none;width:100%;max-height:min(38vh,320px);overflow-y:auto}.job-edit-form-column[data-v-03ae86a4]{flex:1 1 auto;overflow:visible}}.job-edit-actions[data-v-03ae86a4]{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #E5E6EB;background:#fff;display:flex;justify-content:flex-end;gap:10px}.job-action-btn.primary[data-v-03ae86a4]{color:#fff;background:#5b2fbf;border-color:#5b2fbf}.job-action-btn.primary[data-v-03ae86a4]:hover:not(:disabled){filter:brightness(1.05)}.ai-chat-layout[data-v-c544f37c]{width:100%;height:100%;display:flex;flex-direction:column;font-family:Microsoft YaHei,sans-serif;background:url(/assets/png/bground-XP9_nMTG.png) no-repeat center center;background-size:cover;overflow:hidden;padding:20px;box-sizing:border-box}@media(max-width:768px){.ai-chat-layout[data-v-c544f37c]{padding:0}}.ai-chat-layout .ai-chat-body[data-v-c544f37c]{flex:1;min-height:0;display:flex;overflow:hidden;background:#fff;border-radius:18px;border:1px solid #e8edf3;box-shadow:0 8px 28px #12263f14}@media(max-width:768px){.ai-chat-layout .ai-chat-body[data-v-c544f37c]{width:100%;border-radius:0;border:none;box-shadow:none;position:relative}}.ai-chat-layout .ai-chat-right-region[data-v-c544f37c]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ai-chat-layout .ai-chat-right-content[data-v-c544f37c]{flex:1;min-height:0;display:flex;overflow:hidden}.ai-chat-layout .ai-chat-manage-embed[data-v-c544f37c]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;padding:10px 12px 12px;box-sizing:border-box;position:relative;z-index:5;pointer-events:auto}.ai-chat-file-input[data-v-c544f37c]{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:0;pointer-events:auto}.attach-menu[data-v-c544f37c]{position:relative;flex-shrink:0}.attach-menu>summary[data-v-c544f37c]{list-style:none}.attach-menu>summary[data-v-c544f37c]::-webkit-details-marker{display:none}.attach-menu-panel[data-v-c544f37c]{position:absolute;left:0;bottom:calc(100% + 8px);min-width:160px;padding:8px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 10px 28px #0000001f;display:flex;flex-direction:column;gap:6px;z-index:999}.attach-menu-item[data-v-c544f37c]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:10px;cursor:pointer;color:#1d2129;user-select:none}.attach-menu-item[data-v-c544f37c]:hover{background:#0000000a}.ai-chat-sidebar[data-v-c544f37c]{width:208px;min-width:0;border-right:1px solid #dfe4ec;display:flex;flex-direction:column;background:#fff;flex-shrink:0;min-height:0}.ai-chat-sidebar .sidebar-content[data-v-c544f37c]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;padding:12px 10px 10px;gap:10px;box-sizing:border-box}.ai-chat-sidebar .new-chat-btn[data-v-c544f37c]{width:100%;height:36px;border:none;background:linear-gradient(90deg,#5c6ef3,#3d86f6);color:#fff;border-radius:8px;border:1px solid rgba(61,134,246,.36);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;transition:all .2s;flex-shrink:0}.ai-chat-sidebar .new-chat-btn[data-v-c544f37c]:hover{opacity:.9}.ai-chat-sidebar .new-chat-btn .new-icon[data-v-c544f37c]{font-size:14px}.ai-chat-sidebar .sidebar-section[data-v-c544f37c]{padding-bottom:10px;border-bottom:1px solid #e3e8ef}.ai-chat-sidebar .sidebar-section .section-header[data-v-c544f37c]{display:flex;align-items:center;gap:6px;padding:6px 2px;cursor:pointer;font-size:13px;font-weight:600;color:#1f2329}.ai-chat-sidebar .sidebar-section .section-header .section-count[data-v-c544f37c]{font-size:12px;color:#e54d56}.ai-chat-sidebar .sidebar-section .section-header .section-chevron[data-v-c544f37c]{margin-left:auto;font-size:12px;color:#7d8594}.ai-chat-sidebar .sidebar-section .section-list[data-v-c544f37c]{list-style:none;margin:0;padding:0}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c544f37c]{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;color:#1f2329;cursor:pointer;border-radius:8px;justify-content:space-between}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c544f37c]:hover{background:#eceff4}.ai-chat-sidebar .sidebar-section .section-list .section-item.active[data-v-c544f37c]{background:#e9f1ff;color:#1677ff;font-weight:500}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-icon[data-v-c544f37c]{font-size:14px}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c544f37c] .section-item-content{display:flex;align-items:center;gap:5px}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-count[data-v-c544f37c]{font-size:12px;color:#7d8594;margin-left:auto}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-menu[data-v-c544f37c],.ai-chat-sidebar .sidebar-section .section-list .section-item .item-arrow[data-v-c544f37c]{border:none;background:transparent;cursor:pointer;font-size:16px;color:#7d8594}.ai-chat-sidebar .sidebar-section.conversations-section[data-v-c544f37c]{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:none;padding-bottom:0}.ai-chat-sidebar .sidebar-section.conversations-section .section-header[data-v-c544f37c]{cursor:default}.ai-chat-sidebar .sidebar-section.conversations-section .sidebar-list[data-v-c544f37c]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0;-webkit-overflow-scrolling:touch}.ai-chat-sidebar .sidebar-list[data-v-c544f37c]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;-webkit-overflow-scrolling:touch}.ai-chat-sidebar .conversation-item[data-v-c544f37c]{display:flex;align-items:center;padding:2px 2.5px;margin-bottom:4px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;transition:all .2s}.ai-chat-sidebar .conversation-item[data-v-c544f37c]:hover{background:#eceff4}.ai-chat-sidebar .conversation-item.active[data-v-c544f37c]{background:#e9eff8;border-color:#dce7fb;color:#1f2329}.ai-chat-sidebar .conversation-item.active .conversation-content p[data-v-c544f37c]{color:#3f6df8;font-weight:500}.ai-chat-sidebar .conversation-item .conversation-content[data-v-c544f37c]{flex:1;min-width:0}.ai-chat-sidebar .conversation-item .conversation-content .conversation-title[data-v-c544f37c]{font-size:15px;font-weight:500;color:#1f2329;margin-bottom:4px}.ai-chat-sidebar .conversation-item .conversation-content p[data-v-c544f37c]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4b5565}.ai-chat-sidebar .conversation-item .conversation-content .conversation-preview[data-v-c544f37c]{font-size:13px;color:#7d8594;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-sidebar .conversation-item .delete-btn[data-v-c544f37c]{width:24px;height:24px;border:none;background:transparent;color:#7d8594;cursor:pointer;opacity:0;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.ai-chat-sidebar .conversation-item .delete-btn[data-v-c544f37c]:hover{background:#0000000d;color:#f53f3f}.ai-chat-sidebar .conversation-item:hover .delete-btn[data-v-c544f37c]{opacity:1}.ai-chat-sidebar .empty-conversations[data-v-c544f37c]{padding:60px 20px;text-align:center;color:#7d8594;font-size:14px}.ai-chat-sidebar.sidebar-desktop-collapsed[data-v-c544f37c]{width:0!important;min-width:0;padding:0;border-right:none;overflow:hidden;opacity:0;pointer-events:none;flex:0 0 0;transition:width .2s ease,opacity .2s ease}.sidebar-mobile-show[data-v-c544f37c]{display:flex;position:absolute;left:0;top:0;bottom:0;z-index:20;width:280px}.sidebar-mobile-hidden[data-v-c544f37c]{display:none}@media(min-width:769px){.sidebar-mobile-show[data-v-c544f37c],.sidebar-mobile-hidden[data-v-c544f37c]{display:flex;position:static}}.ai-chat-main[data-v-c544f37c]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#f7f9fc;position:relative}.ai-chat-messages[data-v-c544f37c]{flex:1;overflow-y:auto;padding:14px 14px 12px;background:#f7f9fc;min-height:0;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(125,133,148,.55) rgba(31,35,41,.08)}.ai-chat-messages[data-v-c544f37c]::-webkit-scrollbar{width:10px}.ai-chat-messages[data-v-c544f37c]::-webkit-scrollbar-track{background:#1f232914;border-radius:6px;margin:6px 0}.ai-chat-messages[data-v-c544f37c]::-webkit-scrollbar-thumb{background:#7d85947a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.ai-chat-messages[data-v-c544f37c]::-webkit-scrollbar-thumb:hover{background:#4f6ff66b;background-clip:padding-box}.ai-chat-messages[data-v-c544f37c]::-webkit-scrollbar-thumb:active{background:#4f6ff694;background-clip:padding-box}@media(max-width:768px){.ai-chat-messages[data-v-c544f37c]{padding:12px 10px}}.ai-chat-messages .messages-list[data-v-c544f37c]{display:flex;flex-direction:column;gap:20px;max-width:920px;margin:0 auto;width:100%}.ai-chat-messages .message-item[data-v-c544f37c]{display:flex;gap:12px;width:100%;align-items:flex-start}.ai-chat-messages .message-item.is-user[data-v-c544f37c]{flex-direction:row-reverse;justify-content:flex-start}.ai-chat-messages .message-item.is-user[data-v-c544f37c]:after{content:"";flex:0 0 40px;width:40px;height:1px}.ai-chat-messages .message-item.is-user .message-content[data-v-c544f37c]{flex:1;min-width:0;align-items:flex-end}.ai-chat-messages .message-item.is-user .message-time[data-v-c544f37c]{align-self:flex-end}.ai-chat-messages .message-item.is-user .message-bubble[data-v-c544f37c]{background:#4f6ff6;color:#fff;border-radius:20px 20px 4px;max-width:100%}.ai-chat-messages .message-item.is-ai .message-content[data-v-c544f37c]{flex:1;min-width:0;max-width:none;align-items:stretch}.ai-chat-messages .message-item.is-ai .message-time[data-v-c544f37c]{align-self:flex-start}.ai-chat-messages .message-item.is-ai .message-bubble[data-v-c544f37c]{background:#fff;color:#1f2329;border-radius:4px 20px 20px;width:100%;box-sizing:border-box;box-shadow:0 1px 2px #0f172a05}.ai-chat-messages .message-item.is-ai .message-bubble--no-bg[data-v-c544f37c]{background:transparent!important;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 0 4px 12px;border-radius:0;box-shadow:none}.ai-chat-messages .message-item .message-agent-avatar[data-v-c544f37c]{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#dbe6ff;color:#4a6cf7;font-size:12px;font-weight:700;margin-top:2px}.ai-chat-messages .message-item .message-agent-avatar-svg[data-v-c544f37c]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.ai-chat-messages .message-item .message-agent-avatar-svg[data-v-c544f37c] svg{width:100%;height:100%;display:block}@media(max-width:768px){.ai-chat-messages .message-item[data-v-c544f37c]{gap:0}.ai-chat-messages .message-item.is-user[data-v-c544f37c]:after{display:none}.ai-chat-messages .message-item .message-agent-avatar[data-v-c544f37c]{display:none}.ai-chat-messages .message-item .message-content[data-v-c544f37c]{flex:1;min-width:0;max-width:100%}}.ai-chat-messages .message-content[data-v-c544f37c]{display:flex;flex-direction:column;gap:6px;max-width:100%}.ai-chat-messages .message-content .message-bubble[data-v-c544f37c]{padding:12px 16px;font-size:15px;line-height:1.6;word-break:break-word}.ai-chat-messages .message-content .message-bubble .message-media[data-v-c544f37c]{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.ai-chat-messages .message-content .message-bubble .message-images[data-v-c544f37c]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages .message-content .message-bubble .message-image-link[data-v-c544f37c]{display:block;border-radius:8px;overflow:hidden;max-width:160px;max-height:160px;cursor:pointer;transition:opacity .2s}.ai-chat-messages .message-content .message-bubble .message-image-link[data-v-c544f37c]:hover{opacity:.9}.ai-chat-messages .message-content .message-bubble .message-image[data-v-c544f37c]{display:block;width:100%;height:auto;max-height:160px;object-fit:cover}.ai-chat-messages .message-content .message-bubble .message-docs[data-v-c544f37c]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages .message-content .message-bubble .message-doc-link[data-v-c544f37c]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#4f6ff6;background:#4876ff14;border-radius:6px;text-decoration:none;max-width:180px}.ai-chat-messages .message-content .message-bubble .message-doc-link.no-url[data-v-c544f37c]{color:#7d8594;background:#0000000a;cursor:default}.ai-chat-messages .message-content .message-bubble .message-doc-link .doc-icon[data-v-c544f37c]{flex-shrink:0}.ai-chat-messages .message-content .message-bubble .message-doc-link .doc-name[data-v-c544f37c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-messages .message-time[data-v-c544f37c]{font-size:12px;color:#7d8594;padding:0 4px}.message-audio[data-v-c544f37c]{display:none;gap:8px;margin-top:8px}.audio-play-btn[data-v-c544f37c],.copy-btn[data-v-c544f37c]{width:32px;height:32px;border-radius:50%;border:none;background:#00000008;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.audio-play-btn[data-v-c544f37c]:hover,.copy-btn[data-v-c544f37c]:hover{background:#00000014}.doc-gen-stream[data-v-c544f37c]{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:#1677ff0f;border-radius:12px;border:1px solid rgba(22,119,255,.12)}.doc-gen-stream .doc-gen-icon[data-v-c544f37c]{align-self:flex-start;opacity:.88}.doc-gen-stream .doc-gen-title[data-v-c544f37c]{font-size:14px;font-weight:600;color:#1677ff}.doc-gen-stream .doc-gen-hint[data-v-c544f37c]{font-size:14px;color:#4e5969;line-height:1.5;white-space:pre-wrap;word-break:break-word}.full-flow-stage[data-v-c544f37c]{margin-top:10px;padding:10px 12px;background:#1677ff0f;border:1px solid rgba(22,119,255,.12);border-radius:12px}.full-flow-stage-title[data-v-c544f37c]{font-size:13px;font-weight:600;color:#1677ff;margin-bottom:8px}.full-flow-stage-list[data-v-c544f37c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.full-flow-stage-item[data-v-c544f37c]{display:flex;gap:8px;align-items:flex-start}.full-flow-stage-item .tag[data-v-c544f37c]{flex-shrink:0;padding:2px 8px;font-size:12px;border-radius:999px;background:#0000000f;color:#4e5969}.full-flow-stage-item .tag.tag-flow[data-v-c544f37c]{background:#1677ff1f;color:#1677ff}.full-flow-stage-item .tag.tag-match[data-v-c544f37c]{background:#ff7d001f;color:#ff7d00}.full-flow-stage-item .tag.tag-im[data-v-c544f37c]{background:#22c55e24;color:#16a34a}.full-flow-stage-item .tag.tag-daily_stats[data-v-c544f37c]{background:#a855f724;color:#7c3aed}.full-flow-stage-item .tag.tag-full_flow[data-v-c544f37c]{background:#00000014;color:#1d2129}.full-flow-stage-item .text[data-v-c544f37c]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.talent-match-panel[data-v-c544f37c]{margin-top:16px;padding:16px;background:#eceff4;border-radius:12px;border:none;box-shadow:none}.talent-match-panel .talent-match-header[data-v-c544f37c]{display:flex;align-items:center;margin-bottom:12px;gap:8px;cursor:pointer;user-select:none}.talent-match-panel .talent-match-header[data-v-c544f37c]:hover{opacity:.8}.talent-match-panel.is-collapsed .talent-match-header[data-v-c544f37c]{margin-bottom:0}.talent-match-panel .talent-match-title[data-v-c544f37c]{font-size:15px;font-weight:600;color:#1f2329}.talent-match-panel .talent-match-range-hint[data-v-c544f37c]{font-size:13px;color:#7d8594}.talent-match-panel .talent-match-header-right[data-v-c544f37c]{margin-left:auto;display:flex;align-items:center;gap:8px}.talent-match-panel .talent-match-toggle[data-v-c544f37c]{font-size:14px;color:#7d8594;transition:transform .2s}.talent-match-panel .talent-match-change-btn[data-v-c544f37c]{border:none;background:#fff;border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer;transition:all .2s}.talent-match-panel .talent-match-change-btn[data-v-c544f37c]:hover{background:#e9f1ff;color:#4f6ff6}.quick-ability-item[data-v-c544f37c]{padding:2px 10px;font-size:11px;line-height:16px;color:#4f5470;flex-shrink:0;background:transparent;border-radius:999px;border:1px solid #9db5ff;color:#4a6cf7;cursor:pointer;transition:all .2s}@media(max-width:768px){.quick-ability-item[data-v-c544f37c]{padding:2px 9px;font-size:11px}}.quick-ability-item.is-selected[data-v-c544f37c]{color:#fff;font-weight:500;background-color:#4a6cf7;border-color:#4a6cf7}.quick-ability-item.is-test[data-v-c544f37c]{border-style:dashed;border-color:#e6a23c;color:#b88230;background:#fffbf0}.quick-ability-item.is-test[data-v-c544f37c]:hover{border-color:#cf9236;color:#8a5a12}.revoke-select-bar[data-v-c544f37c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;flex-shrink:0;max-width:920px;margin:0 auto;width:100%;box-sizing:border-box;background:#fff7f0;border-top:1px solid #ffd8bf;border-bottom:1px solid #ffd8bf}.revoke-select-bar .revoke-select-count[data-v-c544f37c]{font-size:14px;color:#1d2129}.revoke-select-bar .revoke-select-actions[data-v-c544f37c]{display:flex;align-items:center;gap:8px}.revoke-select-bar .revoke-select-btn[data-v-c544f37c]{border:none;border-radius:8px;padding:6px 14px;font-size:14px;cursor:pointer}.revoke-select-bar .revoke-select-btn--ghost[data-v-c544f37c]{background:#fff;color:#4e5969;border:1px solid #e5e6eb}.revoke-select-bar .revoke-select-btn--danger[data-v-c544f37c]{background:#f53f3f;color:#fff}.revoke-select-bar .revoke-select-btn--danger[data-v-c544f37c]:disabled{opacity:.45;cursor:not-allowed}.ai-chat-input[data-v-c544f37c]{padding:10px 24px 16px;flex-shrink:0;width:100%;box-sizing:border-box}.ai-chat-input.is-mobile[data-v-c544f37c]{padding:10px 12px 12px}.ai-chat-input.is-revoke-mode[data-v-c544f37c]{opacity:.55;pointer-events:none}.ai-chat-input .input-wrapper[data-v-c544f37c]{display:flex;align-items:flex-end;background:#fff;border-radius:12px;padding:8px 12px;border:1px solid #e3e8ef;box-shadow:0 2px 8px #0f172a0d;transition:border-color .2s,box-shadow .2s;max-width:920px;margin:0 auto}@media(max-width:768px){.ai-chat-input .input-wrapper[data-v-c544f37c]{max-width:none;width:100%;margin:0;box-sizing:border-box}}.ai-chat-input .input-wrapper[data-v-c544f37c]:focus-within{border-color:#4f6ff6;box-shadow:0 0 0 2px #1677ff1a}.ai-chat-input .input-wrapper .input-main[data-v-c544f37c]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ai-chat-input .input-wrapper .selected-files-inline[data-v-c544f37c]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.ai-chat-input .input-wrapper .file-chip[data-v-c544f37c]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;background:#eceff4;border-radius:10px;font-size:12px;max-width:160px}.ai-chat-input .input-wrapper .file-chip.image-chip[data-v-c544f37c]{padding:2px 6px 2px 2px}.ai-chat-input .input-wrapper .file-chip .chip-preview[data-v-c544f37c]{width:28px;height:28px;object-fit:cover;border-radius:6px;flex-shrink:0}.ai-chat-input .input-wrapper .file-chip .chip-icon[data-v-c544f37c]{flex-shrink:0;color:#4f6ff6}.ai-chat-input .input-wrapper .file-chip .chip-name[data-v-c544f37c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2329}.ai-chat-input .input-wrapper .file-chip .chip-size[data-v-c544f37c]{color:#7d8594;font-size:11px;flex-shrink:0}.ai-chat-input .input-wrapper .file-chip .chip-remove[data-v-c544f37c]{width:18px;height:18px;border:none;background:transparent;cursor:pointer;color:#7d8594;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .2s}.ai-chat-input .input-wrapper .file-chip .chip-remove[data-v-c544f37c]:hover{background:#f53f3f1a;color:#f53f3f}.ai-chat-input .input-wrapper .input-top-row[data-v-c544f37c]{display:flex;align-items:center;gap:6px}.ai-chat-input .input-wrapper .input-textarea[data-v-c544f37c]{flex:1;border:none;outline:none;background:transparent;font-size:13px;resize:none;max-height:180px;min-height:72px;line-height:1.5;color:#1f2329;padding:2px 0;font-family:PingFang SC;font-weight:300;font-style:Semibold;letter-spacing:0%}.ai-chat-input .input-wrapper .input-textarea[data-v-c544f37c]::placeholder{color:#7d8594}.ai-chat-input .input-wrapper .input-keyword-tags[data-v-c544f37c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 2px 2px 38px}.ai-chat-input .input-wrapper .input-keyword-tag[data-v-c544f37c]{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:transparent;font-size:11px;line-height:16px;color:#7d8594;cursor:pointer;font-family:inherit;white-space:nowrap}.ai-chat-input .input-wrapper .input-keyword-tag .input-keyword-tag-icon[data-v-c544f37c]{font-size:11px;line-height:1;color:#bbb}.ai-chat-input .input-wrapper .input-keyword-tag.is-done[data-v-c544f37c],.ai-chat-input .input-wrapper .input-keyword-tag.is-done .input-keyword-tag-icon[data-v-c544f37c]{color:#1d9e75}.ai-chat-input .input-wrapper .input-bottom-row[data-v-c544f37c]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:2px;margin-top:2px;margin-bottom:3px;min-height:18px}.ai-chat-input .input-wrapper .quick-abilities[data-v-c544f37c]{flex:1;min-width:0;max-width:100%}.ai-chat-input .input-wrapper .quick-abilities-list[data-v-c544f37c]{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:nowrap;align-items:center}@media(max-width:768px){.ai-chat-input .input-wrapper .quick-abilities-list[data-v-c544f37c]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:6px}}.ai-chat-input .input-wrapper .input-plus-btn[data-v-c544f37c]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;color:#7d8594;flex-shrink:0}.ai-chat-input .input-wrapper .input-plus-btn[data-v-c544f37c]:hover{background:#eceff4;color:#4f6ff6}.ai-chat-input .input-wrapper .action-slot[data-v-c544f37c]{flex-shrink:0}.ai-chat-input .input-wrapper .voice-btn[data-v-c544f37c]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#7d8594;transition:all .2s}.ai-chat-input .input-wrapper .voice-btn[data-v-c544f37c]:hover:not(.is-disabled){background:#eceff4;color:#4f6ff6}.ai-chat-input .input-wrapper .voice-btn.is-recording[data-v-c544f37c]{background:#22c55e29;color:#16a34a}.ai-chat-input .input-wrapper .voice-btn.is-disabled[data-v-c544f37c]{opacity:.4;cursor:not-allowed}.ai-chat-input .input-wrapper .voice-wave[data-v-c544f37c]{width:22px;height:18px;display:inline-flex;align-items:flex-end;justify-content:center;gap:3px}.ai-chat-input .input-wrapper .voice-wave .bar[data-v-c544f37c]{width:3px;height:6px;border-radius:999px;background:currentColor;transform-origin:center bottom;animation:voice-wave-bounce-c544f37c .9s ease-in-out infinite;opacity:.95}.ai-chat-input .input-wrapper .voice-wave .b1[data-v-c544f37c]{animation-delay:0ms}.ai-chat-input .input-wrapper .voice-wave .b2[data-v-c544f37c]{animation-delay:.12s}.ai-chat-input .input-wrapper .voice-wave .b3[data-v-c544f37c]{animation-delay:.24s}.ai-chat-input .input-wrapper .voice-wave .b4[data-v-c544f37c]{animation-delay:.36s}.ai-chat-input .input-wrapper .send-btn[data-v-c544f37c]{width:32px;height:32px;border:none;background:#d6dbe6;border-radius:50%;cursor:not-allowed;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s}.ai-chat-input .input-wrapper .send-btn.can-send[data-v-c544f37c]{background:#4a6cf7;cursor:pointer}.ai-chat-input .input-wrapper .send-btn.can-send[data-v-c544f37c]:hover{opacity:.92}@keyframes voice-wave-bounce-c544f37c{0%{transform:scaleY(.35);opacity:.55}35%{transform:scaleY(1.2);opacity:1}70%{transform:scaleY(.55);opacity:.75}to{transform:scaleY(.35);opacity:.55}}.image-preview-overlay[data-v-c544f37c]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#000000d9;cursor:zoom-out}.image-preview-close[data-v-c544f37c]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:#ffffff26;color:#fff;font-size:24px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s}.image-preview-close[data-v-c544f37c]:hover{background:#ffffff40}.image-preview-img[data-v-c544f37c]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.job-preview-overlay[data-v-c544f37c]{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;background:#0000008c}.job-preview-modal[data-v-c544f37c]{width:min(860px,92vw);max-height:86vh;border-radius:16px;position:relative;padding:18px 18px 12px}.job-preview-close[data-v-c544f37c]{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;border-radius:50%;background:#0000000f;color:#1d2129;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:2}.job-preview-close[data-v-c544f37c]:hover{background:#0000001f}.job-preview-loading[data-v-c544f37c],.job-preview-error[data-v-c544f37c]{padding:18px 6px 6px;font-size:14px;color:#4e5969}.job-preview-error[data-v-c544f37c]{color:#c62828}.fade-enter-active[data-v-c544f37c],.fade-leave-active[data-v-c544f37c]{transition:opacity .2s ease}.fade-enter-from[data-v-c544f37c],.fade-leave-to[data-v-c544f37c]{opacity:0}[data-v-c544f37c] .job-preview-pop-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}[data-v-c544f37c] .job-preview-pop-leave-active{transition:opacity .22s ease,transform .22s ease}[data-v-c544f37c] .job-preview-pop-enter-from{opacity:0;transform:translateY(14px) scale(.98)}[data-v-c544f37c] .job-preview-pop-enter-to,[data-v-c544f37c] .job-preview-pop-leave-from{opacity:1;transform:translateY(0) scale(1)}[data-v-c544f37c] .job-preview-pop-leave-to{opacity:0;transform:translateY(8px) scale(.99)}.loading-spinner[data-v-c544f37c]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:dbSpin-c544f37c .8s linear infinite}@keyframes dbSpin-c544f37c{to{transform:rotate(360deg)}}.srp-chat-overlay[data-v-c544f37c]{position:fixed;inset:0;z-index:10005;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#00000073}.srp-chat-modal[data-v-c544f37c]{position:relative;width:min(96vw,1120px);max-height:min(90vh,920px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px #0003;background:#f4f2f8}.srp-chat-modal-close[data-v-c544f37c]{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border:none;border-radius:50%;background:#0000000f;color:#1d2129;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.srp-chat-modal-close[data-v-c544f37c]:hover{background:#0000001f}.srh[data-v-762bea2c]{height:100%;min-height:0;display:flex;flex-direction:column}.srh-loading[data-v-762bea2c],.srh-empty[data-v-762bea2c]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;color:#8b9099}.srh-spinner[data-v-762bea2c]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(0,0,0,.08);border-top-color:#8f10f7b3;animation:srhSpin-762bea2c 1s linear infinite}.srh-loading-text[data-v-762bea2c]{font-size:13px;font-weight:500}.srh-empty-title[data-v-762bea2c]{font-size:14px;font-weight:600;color:#6b7280}.srh-empty-subtitle[data-v-762bea2c]{font-size:12px;color:#9ca3af}.srh-chat[data-v-762bea2c]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.srh-message-list[data-v-762bea2c]{flex:1 1 0;min-height:0}@keyframes srhSpin-762bea2c{to{transform:rotate(360deg)}}.chat-empty-placeholder[data-v-e7826fe7]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;overflow:hidden}.placeholder-bg[data-v-e7826fe7]{position:absolute;inset:0;pointer-events:none}.placeholder-bg .shape[data-v-e7826fe7]{position:absolute;border-radius:8px;opacity:.12;animation:shape-drift-e7826fe7 12s ease-in-out infinite}.placeholder-bg .shape-1[data-v-e7826fe7]{width:80px;height:80px;background:linear-gradient(135deg,#1677ff,#69b1ff);top:15%;left:20%;transform:rotate(15deg);animation-delay:0s}.placeholder-bg .shape-2[data-v-e7826fe7]{width:60px;height:60px;background:linear-gradient(135deg,#722ed1,#b37feb);top:45%;right:15%;transform:rotate(-20deg);animation-delay:-3s}.placeholder-bg .shape-3[data-v-e7826fe7]{width:50px;height:50px;background:linear-gradient(135deg,#13c2c2,#36cfc9);bottom:30%;left:25%;transform:rotate(10deg);animation-delay:-6s}.placeholder-bg .shape-4[data-v-e7826fe7]{width:40px;height:40px;background:linear-gradient(135deg,#eb2f96,#ff85c0);bottom:20%;right:30%;transform:rotate(-15deg);animation-delay:-9s}@keyframes shape-drift-e7826fe7{0%,to{transform:translate(0)}25%{transform:translate(12px,-15px)}50%{transform:translate(-8px,8px)}75%{transform:translate(-10px,-8px)}}.placeholder-content[data-v-e7826fe7]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.icon-wrap[data-v-e7826fe7]{animation:item-fade-in-e7826fe7 .5s ease-out both;position:relative;margin-bottom:20px}.icon-wrap .icon-emoji[data-v-e7826fe7]{position:relative;z-index:2;font-size:64px;display:block;animation:icon-float-e7826fe7 3s ease-in-out infinite}.icon-wrap .icon-glow[data-v-e7826fe7]{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:radial-gradient(circle,rgba(22,119,255,.35) 0%,transparent 70%);border-radius:50%;animation:glow-pulse 2.5s ease-in-out infinite}@keyframes icon-float-e7826fe7{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.main-text[data-v-e7826fe7]{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:.02em;animation:item-fade-in-e7826fe7 .5s ease-out .25s both}.gradient-text[data-v-e7826fe7]{background:linear-gradient(135deg,#1677ff,#722ed1,#eb2f96);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift-e7826fe7 4s ease-in-out infinite}@keyframes gradient-shift-e7826fe7{0%,to{background-position:0% center}50%{background-position:100% center}}.sub-text[data-v-e7826fe7]{margin:0;font-size:14px;color:#86909c;letter-spacing:.01em;animation:item-fade-in-e7826fe7 .5s ease-out .5s both}@keyframes item-fade-in-e7826fe7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.resume-card-container[data-v-30e5de2a]{width:100%;height:100%;display:flex;box-sizing:border-box;cursor:pointer;align-items:center;padding:0 1.5rem;gap:10px;margin-bottom:10px;border-bottom:none}.resume-card-container[data-v-30e5de2a]:hover{background-color:#00000005}.resume-card-container.mobile[data-v-30e5de2a]{flex-direction:column;align-items:flex-start;padding:12px;gap:12px}.resume-card-container .resume-left[data-v-30e5de2a]{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden}.resume-card-container .resume-left.mobile[data-v-30e5de2a]{width:100%;flex:0 0 auto;min-height:0}.resume-card-container .resume-left .job-intention[data-v-30e5de2a]{display:flex;padding-bottom:12px;font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:#202332;flex-wrap:wrap;align-items:center}.resume-card-container .resume-left .job-intention.mobile[data-v-30e5de2a]{font-size:12px;padding-bottom:8px;gap:4px}.resume-card-container .resume-left .job-intention .icon[data-v-30e5de2a]{margin:0 5px;flex-shrink:0}.mobile .resume-card-container .resume-left .job-intention .icon[data-v-30e5de2a]{margin:0 3px}.resume-card-container .resume-left .avatar[data-v-30e5de2a]{width:58px;height:58px;border-radius:50%;object-fit:cover}.mobile .resume-card-container .resume-left .avatar[data-v-30e5de2a]{width:48px;height:48px}.resume-card-container .resume-left .personal-info-wrapper[data-v-30e5de2a]{display:flex;justify-content:flex-start;align-items:center;gap:15px;width:100%}.mobile .resume-card-container .resume-left .personal-info-wrapper[data-v-30e5de2a]{gap:12px}.resume-card-container .resume-left .personal-info-wrapper .personal-info[data-v-30e5de2a]{flex:1 1 0%;min-width:0}.resume-card-container .resume-left .personal-info-wrapper .personal-info .name[data-v-30e5de2a]{font-size:18px;font-weight:400}.mobile .resume-card-container .resume-left .personal-info-wrapper .personal-info .name[data-v-30e5de2a]{font-size:16px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .name .reply-tag[data-v-30e5de2a]{font-size:14px;font-weight:400;color:#1890ff;margin-left:6px}.mobile .resume-card-container .resume-left .personal-info-wrapper .personal-info .name .reply-tag[data-v-30e5de2a]{font-size:12px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .basic-info[data-v-30e5de2a]{font-size:14px;color:#8388a7;line-height:1.5;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.resume-card-container .resume-left .personal-info-wrapper .personal-info .basic-info.mobile[data-v-30e5de2a]{font-size:12px;gap:12px;flex-direction:column;gap:6px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .basic-info .basic-info-item[data-v-30e5de2a]{display:flex;align-items:center;gap:4px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .basic-info .basic-info-item .icon[data-v-30e5de2a]{flex-shrink:0}.resume-card-container .resume-left .personal-info-wrapper .personal-info .skills[data-v-30e5de2a]{margin-top:4px;display:flex}.mobile .resume-card-container .resume-left .personal-info-wrapper .personal-info .skills[data-v-30e5de2a]{margin-top:6px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .skills .skill-label[data-v-30e5de2a]{font-size:14px;font-weight:400;letter-spacing:.46px;line-height:20.27px;color:#1b2559;text-align:left;white-space:nowrap}.mobile .resume-card-container .resume-left .personal-info-wrapper .personal-info .skills .skill-label[data-v-30e5de2a]{font-size:12px}.resume-card-container .resume-left .personal-info-wrapper .personal-info .skills .skill-tag[data-v-30e5de2a]{display:inline-block;background:#e6f7ff;color:#1890ff;margin-right:6px;margin-bottom:2px;padding:0 8px;text-align:center;box-sizing:border-box;font-size:12px;font-weight:400;width:fit-content;height:22px;line-height:22px;border-radius:12.07px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile .resume-card-container .resume-left .personal-info-wrapper .personal-info .skills .skill-tag[data-v-30e5de2a]{font-size:11px;padding:0 6px;height:20px;margin-right:4px;margin-bottom:4px}.resume-card-container .resume-middle[data-v-30e5de2a]{flex:1 0 0;min-width:0}.resume-card-container .resume-middle.mobile[data-v-30e5de2a]{width:100%;margin-top:8px}.resume-card-container .resume-middle .timeline[data-v-30e5de2a]{display:flex;flex-direction:column;gap:40px;position:relative;padding-left:20px}.resume-card-container .resume-middle .timeline.mobile[data-v-30e5de2a]{gap:24px;padding-left:16px}.resume-card-container .resume-middle .timeline[data-v-30e5de2a]:before{content:"";position:absolute;left:0;top:5%;height:90%;width:2px;background:#e6f7ff}.mobile .resume-card-container .resume-middle .timeline[data-v-30e5de2a]:before{left:-8px}.resume-card-container .resume-middle .timeline .timeline-item[data-v-30e5de2a]{position:relative;left:0}.mobile .resume-card-container .resume-middle .timeline .timeline-item[data-v-30e5de2a]{left:0}.resume-card-container .resume-middle .timeline .timeline-item .timeline-dot[data-v-30e5de2a]{position:absolute;left:-25px;top:-5px;width:25px;height:25px;border-radius:50%;z-index:1}.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-dot[data-v-30e5de2a]{left:-18px;width:18px;height:18px;top:-2px}.resume-card-container .resume-middle .timeline .timeline-item:nth-child(1) .job-dot[data-v-30e5de2a]{transform:translate(-20%)}.resume-card-container .resume-middle .timeline .timeline-item:nth-child(2) .job-dot[data-v-30e5de2a]{transform:translateY(100%);width:9px;height:9px;background:#1890ff}.resume-card-container .resume-middle .timeline .timeline-item .education-dot[data-v-30e5de2a]{transform:translate(-20%)}.resume-card-container .resume-middle .timeline .timeline-item .timeline-content[data-v-30e5de2a]{margin-left:10px;display:flex;justify-content:flex-start;gap:20px}.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content[data-v-30e5de2a]{margin-left:8px;gap:4px}.resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-time[data-v-30e5de2a]{font-size:13.2px;font-weight:400;letter-spacing:.4px;line-height:19.11px;color:#8388a7;margin-bottom:2px}.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-time[data-v-30e5de2a]{font-size:11px}.resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-company[data-v-30e5de2a],.resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-education[data-v-30e5de2a]{font-size:13.2px;font-weight:400;letter-spacing:.4px;line-height:19.11px;color:#333}.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-company[data-v-30e5de2a],.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-education[data-v-30e5de2a]{font-size:12px;line-height:1.4}.resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-company .timeline-rank[data-v-30e5de2a],.resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-education .timeline-rank[data-v-30e5de2a]{font-size:12px;color:#43cf7c;margin-top:2px;width:49px;height:22px;opacity:1;border-radius:12.07px;background:#43cf7c08}.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-company .timeline-rank[data-v-30e5de2a],.mobile .resume-card-container .resume-middle .timeline .timeline-item .timeline-content .timeline-education .timeline-rank[data-v-30e5de2a]{font-size:10px;width:40px;height:18px;margin-top:4px}.resume-card-container .resume-right[data-v-30e5de2a]{flex:1 0 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:0}.resume-card-container .resume-right.mobile[data-v-30e5de2a]{width:100%;flex-direction:row;justify-content:flex-start;gap:8px;margin-top:8px}.resume-card-container .resume-right .action-buttons[data-v-30e5de2a]{margin-bottom:0}.resume-card-container .resume-right .resume-download[data-v-30e5de2a]{padding:6px 12px;background:#f5f5f5;color:#1890ff;border:1px solid #d9d9d9;border-radius:4px;text-decoration:none;font-size:14px;text-align:center}.resume-card-container .resume-right .resume-download[data-v-30e5de2a]:hover{background:#e6f7ff}.resume-card-container .resume-right-buttons[data-v-30e5de2a]{display:flex;flex-direction:column;gap:12px;align-items:center}.resume-card-container .resume-right-buttons.mobile[data-v-30e5de2a]{width:100%;flex-direction:row;gap:8px;margin-top:8px;justify-content:flex-start}.resume-card-container .resume-right-button[data-v-30e5de2a]{width:107px;height:42px;border-radius:6px;background:transparent;border:1px solid;box-sizing:border-box;border-image:linear-gradient(133.86deg,#008cff,#450dff) 1;cursor:pointer;font-size:14px;color:#333;transition:all .3s ease}.mobile .resume-card-container .resume-right-button[data-v-30e5de2a]{width:auto;flex:1 1 0%;min-width:80px;height:36px;font-size:13px}.resume-card-container .resume-right-button[data-v-30e5de2a]:hover:not(:disabled){background:#008cff0d}.resume-card-container .resume-right-button[data-v-30e5de2a]:disabled{opacity:.6;cursor:not-allowed}.resume-card-container .resume-right-button.unfollow-btn[data-v-30e5de2a]{border:1px solid #dcdfe6;border-image:none;color:#606266;background:#fff}.resume-card-container .resume-right-button.unfollow-btn[data-v-30e5de2a]:hover:not(:disabled){background:#f5f7fa;border-color:#c0c4cc;color:#303133}@media(max-width:768px){.resume-card-container[data-v-30e5de2a]{display:flex;flex-direction:column;align-items:flex-start;padding:12px 8px;gap:12px}}.talent-match-candidate-list[data-v-76015e01]{width:100%;min-width:0;border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(99,199,255,.12) 0,transparent 42%),radial-gradient(circle at 100% 100%,rgba(127,123,255,.12) 0,transparent 45%),#fff;border:1px solid rgba(99,199,255,.2);box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 20px -16px #265cff59}.message-talent-inline .message-talent-inline-head[data-v-76015e01]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:6px 2px 10px;border-bottom:1px solid rgba(99,199,255,.18)}.message-talent-inline .message-talent-inline-tools[data-v-76015e01]{display:inline-flex;align-items:center;gap:8px}.message-talent-inline .message-talent-pager[data-v-76015e01]{display:inline-flex;align-items:center;gap:6px}.message-talent-inline .message-talent-pager .page-text[data-v-76015e01]{min-width:52px;text-align:center;font-size:12px;color:#2a3d63;font-weight:600}.message-talent-inline .message-talent-pager .page-text-display[data-v-76015e01]{cursor:text;user-select:none}.message-talent-inline .message-talent-pager .page-text-input[data-v-76015e01]{width:64px;height:26px;border-radius:7px;border:1px solid rgba(99,199,255,.36);background:#ffffffe6;color:#2a3d63;text-align:center;outline:none}.message-talent-inline .message-talent-pager button[data-v-76015e01]{height:26px;border-radius:7px;border:1px solid rgba(99,199,255,.36);background:#ffffffe6;color:#31528f;padding:0 8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.message-talent-inline .message-talent-pager button[data-v-76015e01]:hover:not(:disabled){border-color:#4876ffb3;background:#4876ff14}.message-talent-inline .message-talent-pager button[data-v-76015e01]:disabled{opacity:.45;cursor:not-allowed}.message-talent-inline .message-talent-inline-title[data-v-76015e01]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#1d2b4d;letter-spacing:.02em;text-shadow:0 0 10px rgba(127,123,255,.22)}.message-talent-inline .message-talent-inline-title[data-v-76015e01]:before{content:"";width:5px;height:18px;border-radius:2px;background:linear-gradient(180deg,#63c7ff,#7f7bff);box-shadow:0 0 10px #63c7ffb3;flex-shrink:0}.message-talent-inline .message-talent-inline-list[data-v-76015e01]{max-height:min(60vh,480px);overflow-y:auto;padding-right:6px;margin-right:-2px;border-radius:12px}.message-talent-inline .message-talent-inline-list[data-v-76015e01]::-webkit-scrollbar{width:6px}.message-talent-inline .message-talent-inline-list[data-v-76015e01]::-webkit-scrollbar-track{background:transparent}.message-talent-inline .message-talent-inline-list[data-v-76015e01]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#63c7ff8c,#7f7bffa6);border-radius:3px}.message-talent-inline .message-talent-inline-list[data-v-76015e01]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#63c7ffcc,#7f7bffd9)}.talent-match-list[data-v-76015e01]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.talent-match-card-wrapper[data-v-76015e01]{display:flex;align-items:stretch;justify-content:space-between;gap:12px;padding:0;border:1px solid rgba(92,130,255,.22);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#fff0),#fffffff0;overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.talent-match-card-wrapper[data-v-76015e01]:hover{border-color:#63c7ff8f;box-shadow:0 10px 24px -18px #578eff4d,0 0 0 1px #7f7bff33;transform:translateY(-1px)}.talent-match-card-inner[data-v-76015e01]{flex:1;min-width:0;padding:10px 4px 10px 12px}.talent-match-card-inner[data-v-76015e01] .resume-card-container{margin-bottom:0;padding-left:0;padding-right:8px}.talent-match-expect-meta[data-v-76015e01]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-right:8px}.tm-meta-chip[data-v-76015e01]{font-size:12px;color:#4e5969;background:#4876ff14;border-radius:6px;padding:2px 8px}.talent-match-score-badge[data-v-76015e01]{flex-shrink:0;align-self:center;text-align:center;margin:10px 12px 10px 0;min-width:72px;padding:12px 10px;border-radius:12px;background:linear-gradient(160deg,#63c7ff38,#7f7bff24);border:1px solid rgba(99,199,255,.34);box-shadow:inset 0 0 16px #578eff3d,0 0 16px #63c7ff33}.talent-match-score-badge .label[data-v-76015e01]{font-size:11px;font-weight:500;color:#5e7397;display:block;letter-spacing:.06em;margin-bottom:4px}.talent-match-score-badge .score-number[data-v-76015e01]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#25468a;line-height:1.2;text-shadow:0 0 10px rgba(99,199,255,.75)}@media(max-width:420px){.talent-match-card-wrapper[data-v-76015e01]{flex-direction:column;align-items:stretch}.talent-match-score-badge[data-v-76015e01]{margin:0 12px 12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px}.talent-match-score-badge .label[data-v-76015e01]{margin-bottom:0}.talent-match-card-inner[data-v-76015e01]{padding-right:12px}}.daily-overview[data-v-41555a8c]{width:100%;padding:0;color:#1d2129}.daily-overview-greeting[data-v-41555a8c],.daily-overview-lead[data-v-41555a8c],.daily-overview-item[data-v-41555a8c]{font-size:14px;line-height:1.65}.daily-overview-lead[data-v-41555a8c]{margin-top:2px}.daily-overview-divider[data-v-41555a8c]{height:1px;background:#0000001f;margin:10px 0 12px}.daily-overview-board-title[data-v-41555a8c]{font-size:16px;font-weight:700;margin-bottom:12px}.daily-overview-list[data-v-41555a8c]{display:flex;flex-direction:column;gap:8px}.k[data-v-41555a8c]{font-weight:700}.v[data-v-41555a8c]{color:#1d2129eb}.v-text[data-v-41555a8c]{color:inherit}.count[data-v-41555a8c]{color:#1677ff;font-weight:700;cursor:default}.count.is-clickable[data-v-41555a8c]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:0 6px;border-radius:999px;transition:transform .12s ease,box-shadow .18s ease,background-color .18s ease;user-select:none}.count.is-clickable[data-v-41555a8c]:hover{background:#1677ff1f;box-shadow:0 0 0 1px #1677ff29 inset}.count.is-clickable[data-v-41555a8c]:active{transform:scale(.92);background:#1677ff33;box-shadow:0 0 0 1px #1677ff3d inset,0 0 0 3px #1677ff1f}.count.is-hoverable[data-v-41555a8c]{cursor:help;text-decoration:underline dotted;text-underline-offset:2px}.v[data-v-41555a8c] .count{color:#1677ff;font-weight:700}.daily-overview-tooltip-popper{max-width:min(420px,92vw)!important}.daily-overview-tooltip-body{font-size:12px;line-height:1.5;color:#fffffff2;max-height:min(320px,50vh);overflow:auto}.daily-overview-tooltip-body-title{font-weight:600;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.2)}.daily-overview-tooltip-body-list{margin:0;padding-left:1.1em}.daily-overview-tooltip-body-list li{margin-bottom:4px;word-break:break-word}.daily-overview-tooltip-body-empty{opacity:.85}.daily-seekers[data-v-888f9919]{width:100%;max-width:860px}.daily-seekers-scroll[data-v-888f9919]{height:900px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;padding-right:6px}.seeker-card[data-v-888f9919]{width:100%;min-height:286px;display:flex;overflow:hidden;background:#fff;border-radius:10px;scroll-snap-align:start;box-shadow:0 2px 10px #1d21290f}.seeker-card--interactive[data-v-888f9919]{cursor:pointer;outline:none;transition:box-shadow .15s ease}.seeker-card--interactive[data-v-888f9919]:hover{box-shadow:0 4px 16px #1d21291a}.seeker-card--interactive[data-v-888f9919]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #8f10f7}.seeker-card-accent[data-v-888f9919]{width:26px;flex-shrink:0;background:linear-gradient(180deg,#8f10f7,#6900d1)}.seeker-card-body[data-v-888f9919]{flex:1;padding:20px 24px}.seeker-card-top[data-v-888f9919]{display:flex;gap:14px;align-items:flex-start}.avatar[data-v-888f9919]{width:48px;height:48px;border-radius:50%;background:#a7a9a9;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.avatar-img[data-v-888f9919]{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback[data-v-888f9919]{width:100%;height:100%;background:#a7a9a9}.meta[data-v-888f9919]{flex:1;min-width:0}.name-line[data-v-888f9919]{display:flex;align-items:baseline;gap:8px;min-width:0}.name[data-v-888f9919]{font-size:18px;font-weight:700;color:#1f2329;line-height:1.25;flex-shrink:0}.role[data-v-888f9919]{font-size:18px;color:#1f2329;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sub-line[data-v-888f9919]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:0;color:#666f81}.sub-item[data-v-888f9919]{display:inline-flex;align-items:center;gap:6px}.sub[data-v-888f9919]{white-space:nowrap}.meta-icon[data-v-888f9919]{flex-shrink:0;opacity:.7;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.meta-icon svg[data-v-888f9919]{width:14px;height:14px;display:block}.seeker-card-metrics[data-v-888f9919]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:80%}@media(max-width:768px){.seeker-card-metrics[data-v-888f9919]{width:100%}}.metric[data-v-888f9919]{border-radius:12px;padding:10px 12px}.metric-label[data-v-888f9919]{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:0}.metric-value[data-v-888f9919]{margin-top:6px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:0}.metric--blue[data-v-888f9919]{background:#ecf2f9}.metric--blue .metric-label[data-v-888f9919]{color:#2e9ce9}.metric--blue .metric-value[data-v-888f9919]{color:#11a952}.metric--pink[data-v-888f9919]{background:#f3edf7}.metric--pink .metric-label[data-v-888f9919]{color:#da24c5}.metric--pink .metric-value[data-v-888f9919]{color:#39b44d}.metric--orange[data-v-888f9919]{background:#f8f1ea}.metric--orange .metric-label[data-v-888f9919]{color:#f1a120}.metric--orange .metric-value[data-v-888f9919]{color:#39b44d}.seeker-card-summary[data-v-888f9919]{margin-top:14px;max-height:6em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#6d7483;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:110%;letter-spacing:0;word-break:break-word}.seeker-card-tags[data-v-888f9919]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px 16px}.tag[data-v-888f9919]{color:#920edd;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:0;background:none!important;background-image:none!important;background-color:transparent!important}.seeker-card-actions[data-v-888f9919]{margin-top:14px;display:flex;gap:16px}.btn[data-v-888f9919]{height:34px;min-width:96px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:#fff;color:#7910d8;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .12s ease}.btn[data-v-888f9919]:hover{opacity:.9}.btn-primary[data-v-888f9919]{background:linear-gradient(180deg,#8d10f5,#6f0ddb);color:#fff}.btn-primary[data-v-888f9919]:hover{background:linear-gradient(180deg,#7f0fe0,#6708cf)}.btn-outline[data-v-888f9919]{border-color:#8a10f0;color:#7f10e4}.btn[data-v-888f9919]:disabled{opacity:.45;cursor:not-allowed}.daily-seekers-pick-hint[data-v-888f9919]{margin:8px 0 0;padding-left:4px;font-size:12px;font-weight:600;color:#86909c;line-height:1.45}.daily-seekers-empty[data-v-888f9919]{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:110%;letter-spacing:0;color:#86909c}.thinking-indicator[data-v-b73d3113]{width:100%;max-width:320px;margin-top:2px;padding:8px 10px;border-radius:8px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.inline-row[data-v-b73d3113]{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}.dots[data-v-b73d3113]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.dot[data-v-b73d3113]{--i: 0;width:7px;height:7px;border-radius:50%;background:#4f6ff6a6;animation:dotBounce-b73d3113 .9s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes dotBounce-b73d3113{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-6px);opacity:1}}.label[data-v-b73d3113]{font-size:14px;font-weight:600;letter-spacing:.02em;color:#2d3a8c;line-height:1.2;white-space:nowrap}.generated-doc-card[data-v-e278dc3f]{display:flex;align-items:flex-start;gap:14px;padding:14px;max-width:100%;border-radius:16px;border:1px solid #e5e6eb;background:#fff;box-shadow:0 8px 20px #1d21290f;transition:transform .2s ease,box-shadow .2s ease}.generated-doc-card[data-v-e278dc3f]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1d21291a}.generated-doc-icon-wrap[data-v-e278dc3f]{flex-shrink:0;width:52px;display:flex;flex-direction:column;align-items:center;gap:6px}.generated-doc-icon[data-v-e278dc3f]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.02em}.generated-doc-kind[data-v-e278dc3f]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:18px;padding:0 6px;border-radius:9px;font-size:10px;line-height:1;font-weight:600}.kind-excel .generated-doc-icon[data-v-e278dc3f]{background:linear-gradient(145deg,#eaf7ee,#d7efd9);color:#2e7d32}.kind-word .generated-doc-icon[data-v-e278dc3f]{background:linear-gradient(145deg,#e8f3ff,#d8eaff);color:#1565c0}.kind-pad .generated-doc-icon[data-v-e278dc3f]{background:linear-gradient(145deg,#fff4ea,#ffe8d1);color:#e65100}.kind-pdf .generated-doc-icon[data-v-e278dc3f]{background:linear-gradient(145deg,#ffedf0,#ffdce2);color:#c62828}.kind-excel .generated-doc-kind[data-v-e278dc3f]{color:#2e7d32;background:#ebf7ee}.kind-word .generated-doc-kind[data-v-e278dc3f]{color:#1565c0;background:#ecf4ff}.kind-pad .generated-doc-kind[data-v-e278dc3f]{color:#e65100;background:#fff4ea}.kind-pdf .generated-doc-kind[data-v-e278dc3f]{color:#c62828;background:#fff0f2}.icon-inner[data-v-e278dc3f]{line-height:1}.generated-doc-main[data-v-e278dc3f]{flex:1;min-width:0}.generated-doc-name[data-v-e278dc3f]{font-size:14px;font-weight:700;color:#1d2129;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-doc-hint[data-v-e278dc3f]{margin-top:4px;font-size:12px;color:#86909c;line-height:1.35}.generated-doc-btn[data-v-e278dc3f]{flex-shrink:0;align-self:center;padding:8px 14px;border:1px solid #bcd7ff;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;color:#1677ff;background:#eef5ff;transition:all .2s ease}.generated-doc-btn[data-v-e278dc3f]:hover{color:#fff;background:#1677ff;border-color:#1677ff}.generated-doc-btn[data-v-e278dc3f]:active{transform:translateY(1px)}.generated-doc-intro[data-v-e278dc3f]{margin:10px 0 0;font-size:13px;color:#4e5969;line-height:1.5}.clarify-prompt-card[data-v-2226f422]{margin-top:8px;padding:12px 14px;border:1px solid rgba(64,128,255,.25);border-radius:10px;background:#4080ff0f}.clarify-prompt-title[data-v-2226f422]{font-size:13px;font-weight:600;color:#3b6fd8;margin-bottom:6px}.clarify-prompt-question[data-v-2226f422]{font-size:14px;line-height:1.5;color:#1f2937;white-space:pre-wrap}.clarify-prompt-choices[data-v-2226f422]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.clarify-choice-btn[data-v-2226f422]{border:1px solid rgba(64,128,255,.35);background:#fff;color:#1f4fa3;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.clarify-choice-btn[data-v-2226f422]:hover:not(:disabled){background:#4080ff1f}.clarify-choice-btn[data-v-2226f422]:disabled{opacity:.6;cursor:not-allowed}.clarify-choice-btn--other[data-v-2226f422]{border-style:dashed}.clarify-prompt-text[data-v-2226f422]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.clarify-text-input[data-v-2226f422]{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:8px 10px;font-size:14px;resize:vertical}.clarify-submit-btn[data-v-2226f422]{align-self:flex-start;border:none;border-radius:8px;background:#3b6fd8;color:#fff;padding:6px 14px;font-size:13px;cursor:pointer}.clarify-submit-btn[data-v-2226f422]:disabled{opacity:.55;cursor:not-allowed}.ai-chat-messages[data-v-3b69df93]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#f7f9fc}.ai-chat-messages-scroll[data-v-3b69df93]{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(134,144,156,.55) rgba(29,33,41,.08)}.ai-chat-messages-scroll[data-v-3b69df93]::-webkit-scrollbar{width:10px}.ai-chat-messages-scroll[data-v-3b69df93]::-webkit-scrollbar-track{background:#1d212914;border-radius:6px;margin:6px 0}.ai-chat-messages-scroll[data-v-3b69df93]::-webkit-scrollbar-thumb{background:#86909c7a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.ai-chat-messages-scroll[data-v-3b69df93]::-webkit-scrollbar-thumb:hover{background:#4876ff6b;background-clip:padding-box}.ai-chat-messages-scroll[data-v-3b69df93]::-webkit-scrollbar-thumb:active{background:#4876ff94;background-clip:padding-box}@media(max-width:768px){.ai-chat-messages-scroll[data-v-3b69df93]{padding:12px 10px}}.ai-chat-messages-scroll .chat-history-load-older[data-v-3b69df93]{text-align:center;font-size:12px;color:#86909ce0;padding:4px 0 12px;margin-top:-2px}.ai-chat-messages-scroll .messages-list[data-v-3b69df93]{display:flex;flex-direction:column;gap:20px;max-width:920px;margin:0 auto;width:100%}.ai-chat-messages-scroll .messages-scroll-anchor[data-v-3b69df93]{flex-shrink:0;height:1px;width:100%;pointer-events:none}.ai-chat-messages-scroll .message-round[data-v-3b69df93]{display:flex;align-items:flex-start;gap:10px;width:100%}.ai-chat-messages-scroll .message-round.is-revoke-select-mode[data-v-3b69df93]{padding:4px 0}.ai-chat-messages-scroll .message-round-checkbox[data-v-3b69df93]{flex:0 0 auto;display:flex;align-items:flex-start;padding-top:28px;cursor:pointer}.ai-chat-messages-scroll .message-round-checkbox.is-disabled[data-v-3b69df93]{cursor:not-allowed;opacity:.45}.ai-chat-messages-scroll .message-round-checkbox input[type=checkbox][data-v-3b69df93]{width:18px;height:18px;cursor:inherit;accent-color:#4876ff}.ai-chat-messages-scroll .message-round-body[data-v-3b69df93]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.ai-chat-messages-scroll .message-item[data-v-3b69df93]{display:flex;gap:12px;width:100%;align-items:flex-start}.ai-chat-messages-scroll .message-item.is-user[data-v-3b69df93]{flex-direction:row-reverse}.ai-chat-messages-scroll .message-item.is-user[data-v-3b69df93]:after{content:"";flex:0 0 40px;width:40px;height:1px}.ai-chat-messages-scroll .message-item.is-user .message-content[data-v-3b69df93]{flex:1;min-width:0;align-items:flex-end}.ai-chat-messages-scroll .message-item.is-user .message-time[data-v-3b69df93]{align-self:flex-end}.ai-chat-messages-scroll .message-item.is-user .message-bubble[data-v-3b69df93]{background:#4876ff;color:#fff;border-radius:14px 14px 4px;max-width:100%}.ai-chat-messages-scroll .message-item.is-ai .message-content[data-v-3b69df93]{flex:1;min-width:0;max-width:none;align-items:stretch}.ai-chat-messages-scroll .message-item.is-ai .message-time[data-v-3b69df93]{align-self:flex-start}.ai-chat-messages-scroll .message-item.is-ai .message-bubble[data-v-3b69df93]{background:#fff;color:#1d2129;border-radius:4px 14px 14px;width:100%;box-sizing:border-box;box-shadow:0 1px 2px #0f172a05}.ai-chat-messages-scroll .message-item.is-ai .message-bubble--no-bg[data-v-3b69df93]{background:transparent!important;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 0 4px 12px;border-radius:0;box-shadow:none}.ai-chat-messages-scroll .message-item .message-agent-avatar[data-v-3b69df93]{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#dbe6ff;margin-top:2px}@media(max-width:768px){.ai-chat-messages-scroll .message-item .message-agent-avatar[data-v-3b69df93]{display:none}}.ai-chat-messages-scroll .message-item .message-agent-avatar-svg[data-v-3b69df93]{width:100%;height:100%}.ai-chat-messages-scroll .message-item .message-agent-avatar-svg[data-v-3b69df93] svg{width:100%;height:100%;display:block}.ai-chat-messages-scroll .message-content[data-v-3b69df93]{display:flex;flex-direction:column;gap:6px;max-width:100%}.ai-chat-messages-scroll .message-content .message-bubble[data-v-3b69df93]{padding:12px 16px;font-size:15px;line-height:1.6;word-break:break-word}.ai-chat-messages-scroll .message-content .message-text[data-v-3b69df93]{display:flex;flex-direction:column;align-items:stretch}.ai-chat-messages-scroll .message-content .ai-stream-thinking-slot[data-v-3b69df93]{flex-shrink:0;align-self:flex-start;width:100%;margin-bottom:8px}.ai-chat-messages-scroll .message-media[data-v-3b69df93]{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.ai-chat-messages-scroll .message-images[data-v-3b69df93]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages-scroll .message-image-link[data-v-3b69df93]{display:block;border-radius:8px;overflow:hidden;max-width:160px;max-height:160px;cursor:pointer}.ai-chat-messages-scroll .message-image[data-v-3b69df93]{display:block;width:100%;height:auto;max-height:160px;object-fit:cover}.ai-chat-messages-scroll .message-docs[data-v-3b69df93]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages-scroll .message-doc-link[data-v-3b69df93]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:#4876ff;background:#4876ff14;border-radius:6px;text-decoration:none;max-width:180px}.ai-chat-messages-scroll .message-doc-link.no-url[data-v-3b69df93]{color:#86909c;background:#0000000a;cursor:default}.ai-chat-messages-scroll .message-doc-link .doc-name[data-v-3b69df93]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-messages-scroll .agent-pro-task-cards[data-v-3b69df93]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.ai-chat-messages-scroll .agent-pro-task-card[data-v-3b69df93]{padding:10px 12px;background:#fff;border:1px solid rgba(22,119,255,.12);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.ai-chat-messages-scroll .agent-pro-task-card-meta[data-v-3b69df93]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;font-size:12px}.ai-chat-messages-scroll .agent-pro-task-card-type[data-v-3b69df93]{font-weight:600;color:#4876ff}.ai-chat-messages-scroll .agent-pro-task-card-id[data-v-3b69df93]{color:#86909c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;word-break:break-all}.ai-chat-messages-scroll .agent-pro-task-card-body[data-v-3b69df93]{font-size:14px}.ai-chat-messages-scroll .agent-pro-summary-section[data-v-3b69df93]{margin-top:4px;margin-bottom:8px;padding:12px 14px;background:linear-gradient(180deg,#4876ff12,#ffffffe6);border:1px solid rgba(72,118,255,.16);border-radius:12px}.ai-chat-messages-scroll .agent-pro-summary-section-title[data-v-3b69df93]{font-size:13px;font-weight:600;color:#4876ff;margin-bottom:8px}.ai-chat-messages-scroll .agent-pro-summary-section-body[data-v-3b69df93]{font-size:14px}.ai-chat-messages-scroll .agent-pro-summary-section-stats[data-v-3b69df93]{margin-top:8px;font-size:12px;color:#86909c}.ai-chat-messages-scroll .message-time[data-v-3b69df93]{font-size:12px;color:#86909c;padding:0 4px}.ai-chat-main-scroll-jump[data-v-3b69df93]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:absolute;right:50%;top:90%;pointer-events:none;z-index:10}@media(max-width:768px){.ai-chat-main-scroll-jump[data-v-3b69df93]{right:50%;top:90%}}.ai-chat-main-scroll-jump .scroll-jump-btn[data-v-3b69df93]{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(22,119,255,.18);background:#fff;box-shadow:0 8px 24px -18px #1d212959;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4876ff;font-size:18px;transition:all .2s;position:relative;overflow:visible}@media(max-width:768px){.ai-chat-main-scroll-jump .scroll-jump-btn[data-v-3b69df93]{width:32px;height:32px}}.ai-chat-main-scroll-jump .scroll-jump-btn .scroll-jump-icon[data-v-3b69df93]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .2s}.ai-chat-main-scroll-jump .scroll-jump-btn[data-v-3b69df93]:hover{background:#f2f3f5;transform:translateY(-1px)}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-3b69df93]{border-color:transparent;background:#fff;box-shadow:0 8px 24px -18px #1d212959}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-3b69df93]:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 120deg,#b9f0ff,#71dbff,#4aa3ff,#a6dcff,#b9f0ff);filter:blur(8px);opacity:.65;z-index:-2;animation:scrollBtnGlowSpin-3b69df93 1.8s linear infinite;pointer-events:none}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-3b69df93]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#fff;z-index:-1;pointer-events:none}@keyframes scrollBtnGlowSpin-3b69df93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.doc-gen-stream[data-v-3b69df93]{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:#1677ff0f;border-radius:12px;border:1px solid rgba(22,119,255,.12)}.full-flow-stage[data-v-3b69df93]{margin-top:10px;padding:10px 12px;background:#1677ff0f;border:1px solid rgba(22,119,255,.12);border-radius:12px}.full-flow-stage-title[data-v-3b69df93]{font-size:13px;font-weight:600;color:#1677ff;margin-bottom:8px}.full-flow-stage-list[data-v-3b69df93]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.full-flow-stage-item[data-v-3b69df93]{display:flex;gap:8px;align-items:flex-start}.full-flow-stage-item .tag[data-v-3b69df93]{flex-shrink:0;padding:2px 8px;font-size:12px;border-radius:999px;background:#0000000f;color:#4e5969}.full-flow-stage-item .tag.tag-flow[data-v-3b69df93]{background:#1677ff1f;color:#1677ff}.full-flow-stage-item .tag.tag-match[data-v-3b69df93]{background:#ff7d001f;color:#ff7d00}.full-flow-stage-item .tag.tag-im[data-v-3b69df93]{background:#22c55e24;color:#16a34a}.full-flow-stage-item .tag.tag-daily_stats[data-v-3b69df93]{background:#a855f724;color:#7c3aed}.full-flow-stage-item .tag.tag-full_flow[data-v-3b69df93]{background:#00000014;color:#1d2129}.full-flow-stage-item .text[data-v-3b69df93]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.realtime-match-panel[data-v-70c31bd2]{flex:1;overflow-y:auto;padding:14px;background:#f7f9fc;min-height:0;position:relative}.realtime-match-panel.has-scroll-jump[data-v-70c31bd2]{padding-bottom:10px}.realtime-match-panel .messages-scroll-anchor[data-v-70c31bd2]{flex-shrink:0;height:1px;width:100%;pointer-events:none}.realtime-match-panel .scroll-jump-buttons[data-v-70c31bd2]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:fixed;right:16px;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:100}@media(max-width:768px){.realtime-match-panel .scroll-jump-buttons[data-v-70c31bd2]{right:10px}}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn[data-v-70c31bd2]{width:44px;height:44px;border-radius:50%;border:1px solid rgba(22,119,255,.18);background:#fff;box-shadow:0 8px 24px -18px #1d212959;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4876ff;font-size:18px;transition:all .2s;position:relative;overflow:visible}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn .scroll-jump-icon[data-v-70c31bd2]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .2s}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn[data-v-70c31bd2]:hover{background:#f2f3f5;transform:translateY(-1px)}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-70c31bd2]{border-color:transparent;background:#fff}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-70c31bd2]:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 120deg,#b9f0ff,#71dbff,#4aa3ff,#a6dcff,#b9f0ff);filter:blur(8px);opacity:.65;z-index:-2;animation:scrollBtnGlowSpin-70c31bd2 1.8s linear infinite;pointer-events:none}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-70c31bd2]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#fff;z-index:-1;pointer-events:none}@keyframes scrollBtnGlowSpin-70c31bd2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rt-match-block[data-v-70c31bd2]{width:100%;border-radius:14px;background:#fff;border:1px solid rgba(72,118,255,.16);box-shadow:0 8px 24px -18px #1d212959;overflow:hidden}.rt-match-head[data-v-70c31bd2]{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:linear-gradient(180deg,#fafdff,#fff);border-bottom:1px solid rgba(72,118,255,.12)}.rt-match-title[data-v-70c31bd2]{font-size:15px;font-weight:600;color:#1d2129}.rt-match-pager[data-v-70c31bd2]{display:inline-flex;align-items:center;gap:8px}.rt-pager-btn[data-v-70c31bd2]{height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(72,118,255,.28);background:#fff;color:#4876ff;font-size:13px;cursor:pointer}.rt-pager-btn[data-v-70c31bd2]:disabled{opacity:.45;cursor:not-allowed}.rt-pager-btn[data-v-70c31bd2]:not(:disabled):hover{background:#4876ff14}.rt-pager-text[data-v-70c31bd2]{font-size:13px;color:#86909c;min-width:3em;text-align:center}.rt-match-list[data-v-70c31bd2]{list-style:none;margin:0;padding:10px 12px 14px;display:flex;flex-direction:column;gap:12px}.rt-match-card[data-v-70c31bd2]{border-radius:12px;border:1px solid rgba(72,118,255,.14);padding:12px 14px;background:linear-gradient(145deg,#63c7ff0f,#fff 42%)}.rt-card-top[data-v-70c31bd2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.rt-card-id[data-v-70c31bd2]{font-size:15px;font-weight:600;color:#1d2129;word-break:break-word}.rt-card-score[data-v-70c31bd2]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;padding:4px 10px;border-radius:10px;background:#4876ff1a}.rt-card-score-label[data-v-70c31bd2]{font-size:11px;color:#86909c}.rt-card-score-num[data-v-70c31bd2]{font-size:16px;font-weight:700;color:#4876ff}.rt-card-meta[data-v-70c31bd2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rt-meta-chip[data-v-70c31bd2]{font-size:12px;color:#4e5969;background:#4876ff14;border-radius:6px;padding:2px 8px}.rt-card-exp[data-v-70c31bd2]{margin:0 0 10px;font-size:13px;line-height:1.55;color:#4e5969;white-space:pre-wrap;word-break:break-word}.rt-card-skills[data-v-70c31bd2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rt-skill-tag[data-v-70c31bd2]{font-size:12px;color:#165dff;background:#165dff14;border-radius:6px;padding:2px 8px}.rt-card-actions[data-v-70c31bd2]{display:flex;justify-content:flex-end;gap:8px}.rt-action-btn[data-v-70c31bd2]{height:32px;padding:0 14px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid transparent}.rt-action-primary[data-v-70c31bd2]{background:#4876ff;color:#fff}.rt-action-primary[data-v-70c31bd2]:hover{filter:brightness(1.05)}.match-toolbar[data-v-70c31bd2]{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:10px;margin:0 auto 12px;max-width:920px;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(72,118,255,.16)}.toolbar-title[data-v-70c31bd2]{font-size:15px;font-weight:600;color:#1d2129}.toolbar-filters[data-v-70c31bd2]{display:flex;gap:8px;flex-wrap:wrap}.filter-select[data-v-70c31bd2],.filter-input[data-v-70c31bd2]{height:32px;border:1px solid rgba(72,118,255,.25);border-radius:8px;padding:0 10px;background:#fff}.score-input[data-v-70c31bd2]{width:92px}.keyword-input[data-v-70c31bd2]{min-width:210px}.city-picker[data-v-70c31bd2]{position:relative}.city-picker-trigger[data-v-70c31bd2]{min-width:160px;text-align:left;cursor:pointer}.city-picker-panel[data-v-70c31bd2]{position:absolute;top:36px;left:0;width:460px;max-width:min(82vw,460px);height:280px;display:grid;grid-template-columns:160px 1fr;border:1px solid rgba(72,118,255,.22);border-radius:10px;background:#fff;box-shadow:0 12px 24px -16px #1d212959;overflow:hidden;z-index:30}.city-picker-countries[data-v-70c31bd2],.city-picker-provinces[data-v-70c31bd2]{overflow-y:auto;padding:6px}.city-picker-countries[data-v-70c31bd2]{border-right:1px solid rgba(72,118,255,.14);background:#f7f9fc}.city-option-btn[data-v-70c31bd2]{width:100%;border:none;background:transparent;border-radius:8px;height:30px;text-align:left;padding:0 10px;cursor:pointer;color:#4e5969}.city-option-btn[data-v-70c31bd2]:hover{background:#4876ff14}.city-option-btn.is-active[data-v-70c31bd2]{color:#1d2129;background:#4876ff24}.match-empty[data-v-70c31bd2]{max-width:920px;margin:0 auto;padding:40px 16px;text-align:center;color:#86909c;background:#fff;border-radius:12px}.timeline-list[data-v-70c31bd2]{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.timeline-item[data-v-70c31bd2],.user-chat-item[data-v-70c31bd2]{display:flex;justify-content:flex-end}.timeline-item.is-user-turn[data-v-70c31bd2]:not(:first-child){margin-top:12px}.ai-reply-item[data-v-70c31bd2]{width:100%}.user-chat-bubble[data-v-70c31bd2]{width:fit-content;max-width:100%;padding:12px 16px;border-radius:14px 14px 4px;background:#4876ff;color:#fff;font-size:15px;line-height:1.6;word-break:break-word}.fade-enter-active[data-v-c05a1f3c],.fade-leave-active[data-v-c05a1f3c]{transition:opacity .2s ease}.fade-enter-from[data-v-c05a1f3c],.fade-leave-to[data-v-c05a1f3c]{opacity:0}.message-context-menu[data-v-c05a1f3c]{position:fixed;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:4px 0;z-index:999;min-width:100px}.message-context-menu .menu-item[data-v-c05a1f3c]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px;color:#1d2129;transition:all .2s}.message-context-menu .menu-item[data-v-c05a1f3c]:hover{background:#f5f7fa;color:#1677ff}.resume-embed-overlay[data-v-aaa52d24]{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#00000073}.resume-embed-dialog[data-v-aaa52d24]{width:min(92vw,720px);max-height:min(88vh,900px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e}.quick-invite-mask[data-v-fa20a4aa]{position:fixed;inset:0;z-index:10010;background:#00000040;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.quick-invite-body[data-v-fa20a4aa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.quick-invite-loading[data-v-fa20a4aa]{width:320px;height:120px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 40px #0000001f;pointer-events:auto}.quick-invite-picker-wrap[data-v-fa20a4aa]{pointer-events:auto}.loading-spinner[data-v-fa20a4aa]{width:26px;height:26px;border-radius:50%;border:3px solid rgba(0,0,0,.08);border-top-color:#1677ff;animation:spin-fa20a4aa .9s linear infinite}.loading-text[data-v-fa20a4aa]{font-size:13px;color:#1d2129c7}@keyframes spin-fa20a4aa{to{transform:rotate(360deg)}}.hr-cred-mask[data-v-879b1f97]{position:fixed;inset:0;z-index:10020;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.hr-cred-panel[data-v-879b1f97]{width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;padding:20px 22px 16px}.hr-cred-head[data-v-879b1f97]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hr-cred-head h2[data-v-879b1f97]{margin:0;font-size:18px;font-weight:600}.hr-cred-close[data-v-879b1f97]{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#666}.hr-cred-intro[data-v-879b1f97]{margin:0 0 16px;font-size:13px;color:#666;line-height:1.5}.hr-cred-loading[data-v-879b1f97]{padding:24px 0;text-align:center;color:#888;font-size:14px}.hr-cred-list[data-v-879b1f97]{display:flex;flex-direction:column;gap:18px}.hr-cred-row[data-v-879b1f97]{border:1px solid #eee;border-radius:10px;padding:12px 14px}.hr-cred-row-head[data-v-879b1f97]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.hr-cred-row h3[data-v-879b1f97]{margin:0 0 4px;font-size:15px}.hr-cred-hint[data-v-879b1f97]{margin:0;font-size:12px;color:#888}.hr-cred-saved[data-v-879b1f97]{margin:6px 0 0;font-size:12px;color:#2e7d32}.hr-cred-doc[data-v-879b1f97]{font-size:12px;color:#1976d2;white-space:nowrap;flex-shrink:0}.hr-cred-input-row[data-v-879b1f97]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hr-cred-input-row input[data-v-879b1f97]{flex:1 1 180px;min-width:0;padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.hr-cred-btn[data-v-879b1f97]{padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid #ddd;background:#f5f5f5}.hr-cred-btn.primary[data-v-879b1f97]{background:#1a73e8;border-color:#1a73e8;color:#fff}.hr-cred-btn[data-v-879b1f97]:disabled{opacity:.55;cursor:not-allowed}.hr-cred-foot[data-v-879b1f97]{margin-top:18px;display:flex;justify-content:flex-end}
