.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-be46d0e7]{font-size:14px;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.6}.markdown-body[data-v-be46d0e7] p{margin:0 0 16px}.markdown-body[data-v-be46d0e7] p:last-child{margin-bottom:0}.markdown-body[data-v-be46d0e7] h1,.markdown-body[data-v-be46d0e7] h2,.markdown-body[data-v-be46d0e7] h3,.markdown-body[data-v-be46d0e7] h4{margin:0 0 16px;font-weight:600;color:#000}.markdown-body[data-v-be46d0e7] h1{font-size:24px}.markdown-body[data-v-be46d0e7] h2{font-size:20px}.markdown-body[data-v-be46d0e7] h3{font-size:18px}.markdown-body[data-v-be46d0e7] h4{font-size:16px}.markdown-body[data-v-be46d0e7] ul,.markdown-body[data-v-be46d0e7] ol{margin:0 0 16px;padding-left:24px}.markdown-body[data-v-be46d0e7] li{margin-bottom:8px}.markdown-body[data-v-be46d0e7] ul>li{list-style-type:disc}.markdown-body[data-v-be46d0e7] ol>li{list-style-type:decimal}.markdown-body[data-v-be46d0e7] code{background:#0000000f;padding:2px 6px;border-radius:4px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px}.markdown-body[data-v-be46d0e7] pre{background:#f6f8fa;padding:16px;border-radius:6px;overflow-x:auto;margin:0 0 16px}.markdown-body[data-v-be46d0e7] pre code{background:none;padding:0}.markdown-body[data-v-be46d0e7] blockquote{border-left:4px solid #e2e8f0;padding:4px 12px;margin:16px 0;background:#0000000a;border-radius:0 6px 6px 0}.markdown-body[data-v-be46d0e7] a{color:var(--metis-primary);text-decoration:none}.markdown-body[data-v-be46d0e7] a:hover{text-decoration:underline}.markdown-body[data-v-be46d0e7] table{border-collapse:collapse;margin:0 0 16px}.markdown-body[data-v-be46d0e7] th,.markdown-body[data-v-be46d0e7] td{padding:10px 12px;border:1px solid #e2e8f0}.markdown-body[data-v-be46d0e7] th{background:#f8fafc;font-weight:600}.markdown-body[data-v-be46d0e7] hr{border:none;border-top:1px solid #e2e8f0;margin:24px 0}.markdown-body--jd[data-v-be46d0e7]{line-height:1.72}.markdown-body--jd[data-v-be46d0e7] p{margin-bottom:14px}.markdown-body--jd[data-v-be46d0e7] p:last-child{margin-bottom:0}.markdown-body--jd[data-v-be46d0e7] li{margin-bottom:10px}.markdown-body--jd[data-v-be46d0e7] ul,.markdown-body--jd[data-v-be46d0e7] ol{margin-bottom:14px}.markdown-body--jd[data-v-be46d0e7] h2,.markdown-body--jd[data-v-be46d0e7] h3,.markdown-body--jd[data-v-be46d0e7] h4{margin-top:14px;margin-bottom:10px}.markdown-body--jd[data-v-be46d0e7] h2:first-child,.markdown-body--jd[data-v-be46d0e7] h3:first-child,.markdown-body--jd[data-v-be46d0e7] h4:first-child{margin-top:0}.lang-select[data-v-07fbe71e]{position:relative}.lang-icon[data-v-07fbe71e]{flex-shrink:0;color:#4e5969}.lang-trigger[data-v-07fbe71e]{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-07fbe71e]{width:36px;min-width:36px;padding:0;justify-content:center;gap:0}.lang-trigger[data-v-07fbe71e]:not(.is-icon-only){width:150px;padding:0 10px;gap:8px}.lang-trigger[data-v-07fbe71e]:hover{background:#f7f8fa}.lang-trigger.is-open[data-v-07fbe71e]{border-color:#c9cdd4}.lang-label[data-v-07fbe71e]{font-size:12px;color:#4e5969;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-code[data-v-07fbe71e]{font-size:12px;color:#1d2129;font-weight:600}.lang-chevron[data-v-07fbe71e]{font-size:12px;color:#86909c}.lang-dropdown[data-v-07fbe71e]{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-07fbe71e]{bottom:calc(100% + 8px)}.lang-dropdown.is-bottom[data-v-07fbe71e]{top:calc(100% + 8px)}.lang-item[data-v-07fbe71e]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:10px;cursor:pointer;outline:none}.lang-item[data-v-07fbe71e]:hover{background:#f7f8fa}.lang-item.is-active[data-v-07fbe71e]{background:#165dff14}.lang-item-label[data-v-07fbe71e]{font-size:13px;color:#1d2129}.lang-item-value[data-v-07fbe71e]{font-size:12px;color:#86909c}.dropdown-menu-enter-active[data-v-07fbe71e],.dropdown-menu-leave-active[data-v-07fbe71e]{transition:opacity .15s ease,transform .15s ease}.dropdown-menu-enter-from[data-v-07fbe71e],.dropdown-menu-leave-to[data-v-07fbe71e]{opacity:0;transform:translateY(-4px)}.job-preview-card[data-v-57770ce0]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0000000f}.job-preview-debug-banner[data-v-57770ce0]{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-57770ce0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.job-preview-debug-banner-title[data-v-57770ce0]{font-weight:700;color:#ad4e00}.job-preview-debug-banner-close[data-v-57770ce0]{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-57770ce0]{margin:0;white-space:pre-wrap;word-break:break-word;color:#434343;font-family:ui-monospace,Menlo,Consolas,monospace}.job-preview-header[data-v-57770ce0]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.job-preview-label[data-v-57770ce0]{font-size:12px;color:#86909c;line-height:1.2}.job-preview-title[data-v-57770ce0]{margin:0;font-size:24px;font-weight:600;color:#1d2129;line-height:1.35;word-break:break-word}.job-preview-meta[data-v-57770ce0]{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-57770ce0]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.translate-btn[data-v-57770ce0]{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-57770ce0]:hover:not(:disabled){background:#4080ff;border-color:#4080ff}.translate-btn[data-v-57770ce0]:disabled{opacity:.65;cursor:not-allowed}.translate-btn.ghost[data-v-57770ce0]{border-color:#d0d5dd;color:#4e5969;background:#fff}.translate-btn.ghost[data-v-57770ce0]:hover:not(:disabled){border-color:#9ca3af;color:#1f2937;background:#f9fafb}.meta-item[data-v-57770ce0]{display:inline-flex;align-items:center;gap:6px;position:relative;white-space:nowrap}.meta-item.tag[data-v-57770ce0]{font-size:12px;color:#6c7180;background:transparent}.meta-icon[data-v-57770ce0]{width:14px;height:14px;flex:0 0 14px;color:#86909c;transform:translateY(.5px)}.job-preview-section[data-v-57770ce0]{margin-bottom:12px;padding-top:10px;border-top:1px solid #e8e8e8}.job-preview-section .section-label[data-v-57770ce0]{font-size:12px;color:#86909c;margin-bottom:6px}.job-preview-section .section-content[data-v-57770ce0]{font-size:14px;line-height:1.6;color:#1d2129}.job-preview-section .skills-list[data-v-57770ce0]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.job-preview-section .skills-list .skill-item[data-v-57770ce0]{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-57770ce0]{margin-bottom:12px;font-size:14px;line-height:1.6;color:#1d2129}.job-preview-desc[data-v-57770ce0] .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-57770ce0] .markdown-body h2,.job-preview-desc[data-v-57770ce0] .markdown-body h3{color:#333}.job-preview-content[data-v-57770ce0]{margin-bottom:12px;font-size:14px;line-height:1.65;color:#1d2129}.job-preview-content[data-v-57770ce0] .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-57770ce0] .markdown-body h2,.job-preview-content[data-v-57770ce0] .markdown-body h3{color:#333}.job-preview-content.is-streaming[data-v-57770ce0] .markdown-body{transition:opacity .12s ease}.job-preview-content .typing-dot[data-v-57770ce0]{display:inline-block;animation:blink-57770ce0 1s infinite}.job-preview-after-text[data-v-57770ce0]{margin-bottom:8px;font-size:14px;line-height:1.6;color:#1d2129}.job-preview-after-text[data-v-57770ce0] .markdown-body{color:#6c7180}.job-preview-after-text[data-v-57770ce0] .markdown-body h2,.job-preview-after-text[data-v-57770ce0] .markdown-body h3{color:#333}.job-preview-after-text .typing-dot[data-v-57770ce0]{display:inline-block;animation:blink-57770ce0 1s infinite}.job-preview-status[data-v-57770ce0]{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-57770ce0]{display:inline-block;margin-left:2px;color:#3b6fd8;animation:blink-57770ce0 1s infinite}@keyframes blink-57770ce0{0%,50%{opacity:1}51%,to{opacity:.3}}.job-auto-publish[data-v-57770ce0]{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-57770ce0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.job-auto-publish-hint[data-v-57770ce0]{font-size:13px;font-weight:600;color:#3b6fd8;line-height:1.45}.job-auto-publish-cancel[data-v-57770ce0]{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-57770ce0]:hover{background:#4080ff1f}.job-auto-publish-bar[data-v-57770ce0]{height:6px;border-radius:999px;background:#4080ff26;overflow:hidden}.job-auto-publish-bar-fill[data-v-57770ce0]{height:100%;border-radius:inherit;background:#3b6fd8;transition:width .2s linear}.job-publish-choice[data-v-57770ce0]{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-57770ce0]{font-size:14px;color:#86909c}.job-publish-choice .publish-btn[data-v-57770ce0]{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-57770ce0]{background:var(--metis-primary);color:#fff;border:1px solid var(--metis-primary)}.job-publish-choice .publish-btn.primary[data-v-57770ce0]:hover{background:#4096ff;border-color:#4096ff}.sidebar-header-left[data-v-0d191e5a]{display:flex;align-items:center;gap:8px;padding:0 2px 4px;flex-shrink:0}.toggle-btn[data-v-0d191e5a]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:16px;color:var(--metis-text-hi);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.toggle-btn[data-v-0d191e5a]:hover{background:var(--metis-bg-hover)}.search-input[data-v-0d191e5a]{flex:1;min-width:0;height:32px;border:1px solid var(--metis-border-solid);border-radius:8px;padding:0 10px;font-size:13px;color:var(--metis-text-hi);background:#fff;outline:none;font-family:inherit;font-weight:400;letter-spacing:-.01em;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-0d191e5a]::placeholder{color:var(--metis-text-mid)}.search-input[data-v-0d191e5a]:focus{border-color:var(--metis-primary-a45);box-shadow:0 0 0 2px var(--metis-primary-a12)}.sidebar-stroke-icon[data-v-b8ea9d48]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.sidebar-stroke-icon svg[data-v-b8ea9d48]{display:block;width:100%;height:100%;shape-rendering:geometricPrecision}.product-nav-item[data-v-99a86f42]{list-style:none;margin:0;padding:0}.nav-item[data-v-99a86f42]{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:10px;border:none;background:transparent;cursor:pointer;color:var(--metis-text-mid);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:-.01em;font-family:inherit;text-align:left;width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.nav-item[data-v-99a86f42]:hover{background:var(--metis-bg-hover);color:var(--metis-text-hi)}.nav-item.active[data-v-99a86f42]{background:var(--metis-primary-bg)!important;color:var(--metis-primary)!important;font-weight:600;box-shadow:inset 0 0 0 1px var(--metis-primary-ring)}.nav-item.active[data-v-99a86f42] .sidebar-stroke-icon{color:var(--metis-primary)}.nav-item-icon[data-v-99a86f42]{flex-shrink:0;width:17px;height:17px}.nav-item-label[data-v-99a86f42]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-main-nav[data-v-955f1d39]{display:flex;flex-direction:column;gap:2px;padding:0;flex-shrink:0}.nav-item[data-v-955f1d39]{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:10px;border:none;background:transparent;cursor:pointer;color:var(--metis-text-mid);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:-.01em;font-family:inherit;text-align:left;width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.nav-item[data-v-955f1d39]:hover{background:var(--metis-bg-hover);color:var(--metis-text-hi)}.nav-item.active[data-v-955f1d39]{background:var(--metis-primary-bg)!important;color:var(--metis-primary)!important;font-weight:600;box-shadow:inset 0 0 0 1px var(--metis-primary-ring)}.nav-item.active[data-v-955f1d39] .sidebar-stroke-icon{color:var(--metis-primary)}.nav-item-icon[data-v-955f1d39]{flex-shrink:0;width:17px;height:17px}.nav-item-label[data-v-955f1d39]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-settings-help[data-v-bc2b00b2]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:12px;color:var(--metis-text-mid);cursor:pointer;border-radius:6px;flex-shrink:0}.sidebar-settings-help[data-v-bc2b00b2]:hover{background:var(--metis-bg-hover);color:var(--metis-text-hi)}.sidebar-settings-help .item-icon[data-v-bc2b00b2]{font-size:14px}.sidebar-settings-help .item-icon--gear[data-v-bc2b00b2]{width:14px;height:14px;border:1.6px solid currentColor;border-radius:50%;position:relative;display:inline-block;box-sizing:border-box}.sidebar-settings-help .item-icon--gear[data-v-bc2b00b2]:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.sidebar-settings-help .item-text[data-v-bc2b00b2]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-popover.hh_user_menu[data-v-bc2b00b2]{position:absolute;top: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-bc2b00b2]{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-bc2b00b2]:hover{background:#f5f5f3}[data-v-bc2b00b2] .hh_user_menu_icon{color:#666}.hh_user_menu_divider[data-v-bc2b00b2]{height:.5px;background:#00000014;margin:4px 0}.popover-enter-from[data-v-bc2b00b2],.popover-leave-to[data-v-bc2b00b2]{opacity:0;transform:translateY(-4px)}.sidebar-section[data-v-690a481e]{flex-shrink:0;padding-bottom:2px;border-bottom:none}.sidebar-section .section-list[data-v-690a481e]{list-style:none;margin:0;padding:0 4px;display:flex;flex-direction:column;gap:2px;font-size:14px}.product-nav-group[data-v-690a481e]{list-style:none;margin:0;padding:0}.product-nav-group[data-v-690a481e]+.product-nav-item{margin-top:2px}.settings-help-group[data-v-690a481e]{list-style:none;margin:8px 0 2px;padding:0}[data-v-690a481e] .talent-center-nav-item{margin-top:2cm}.sidebar-section[data-v-5cb20ec8]{flex-shrink:0;display:flex;flex-direction:column;min-height:0;padding-top:10px;margin-top:4px;border-top:1px solid var(--metis-border)}.section-header[data-v-5cb20ec8]{display:flex;align-items:center;gap:6px;padding:2px 6px 8px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--metis-text-mid);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none}.section-header .section-chevron[data-v-5cb20ec8]{margin-left:auto;flex-shrink:0;width:6px;height:6px;border-right:1.5px solid var(--metis-text-mid);border-bottom:1.5px solid var(--metis-text-mid);transform:rotate(-45deg);transition:transform .2s ease}.section-header .section-chevron.is-open[data-v-5cb20ec8]{transform:rotate(45deg)}.timeline-list[data-v-5cb20ec8]{display:flex;flex-direction:column;gap:2px;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;padding:0 2px}.timeline-empty[data-v-5cb20ec8]{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--metis-text-mid);padding:10px 6px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.timeline-item[data-v-5cb20ec8]{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.timeline-item[data-v-5cb20ec8]:hover{background:var(--metis-bg-hover)}.activity-item .timeline-item-title[data-v-5cb20ec8]{color:var(--metis-text-hi);font-weight:500}.conversation-item.active[data-v-5cb20ec8]{background:var(--metis-primary-bg);border-color:var(--metis-primary-ring)}.conversation-item.active .timeline-item-title[data-v-5cb20ec8]{color:var(--metis-primary);font-weight:600}.conversation-item .delete-btn[data-v-5cb20ec8]{width:24px;height:24px;border:none;background:transparent;color:var(--metis-text-mid);cursor:pointer;opacity:0;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.conversation-item .delete-btn[data-v-5cb20ec8]:hover{background:#0000000d;color:#f53f3f}.conversation-item:hover .delete-btn[data-v-5cb20ec8]{opacity:1}.timeline-item-body[data-v-5cb20ec8]{flex:1;min-width:0}.timeline-item-title[data-v-5cb20ec8]{margin:0;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-item-sub[data-v-5cb20ec8]{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.005em;color:var(--metis-text-mid);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-docs-section[data-v-84f130be]{min-width:0}.dev-docs-title[data-v-84f130be]{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.dev-docs-hint[data-v-84f130be]{margin:0 0 16px;font-size:13px;color:#6b7280;line-height:1.5}.dev-docs-muted[data-v-84f130be],.dev-docs-error[data-v-84f130be],.dev-docs-warning[data-v-84f130be]{font-size:14px}.dev-docs-error[data-v-84f130be]{color:#dc2626}.dev-docs-warning[data-v-84f130be]{margin:0 0 12px;color:#b45309}.dev-docs-fallback-actions[data-v-84f130be]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px}.dev-docs-fallback-actions--inline[data-v-84f130be]{margin:12px 0 0}.dev-docs-retry[data-v-84f130be]{padding:6px 14px;font-size:13px;font-weight:500;font-family:inherit;color:#3370ff;background:#fff;border:1px solid #dbeafe;border-radius:8px;cursor:pointer}.dev-docs-retry[data-v-84f130be]:hover{background:#eff6ff}.dev-docs-static-link[data-v-84f130be]{font-size:13px;color:#3370ff;text-decoration:none}.dev-docs-static-link[data-v-84f130be]:hover{text-decoration:underline}.dev-docs-body[data-v-84f130be]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:auto;max-height:min(70vh,640px)}.dev-docs-body--fallback[data-v-84f130be]{max-height:min(50vh,420px)}.dev-docs-markdown[data-v-84f130be]{margin:0;padding:20px;font-size:12px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word;color:#1f2937}.api-key-panel[data-v-14c61c08]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.api-key-panel-head[data-v-14c61c08]{flex-shrink:0;padding:28px var(--manage-content-padding-x) 0;border-bottom:1px solid #e5e7eb;background:#fff}.api-key-tabs[data-v-14c61c08]{display:flex;gap:4px;max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:20px;padding-bottom:0}.api-key-tab[data-v-14c61c08]{padding:10px 16px;font-size:13px;font-weight:500;font-family:inherit;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.api-key-tab--active[data-v-14c61c08]{color:#3370ff;border-bottom-color:#3370ff}.api-key-tab[data-v-14c61c08]:hover:not(.api-key-tab--active){color:#111827}.api-key-curl-block[data-v-14c61c08]{margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.api-key-curl-head[data-v-14c61c08]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.api-key-curl-label[data-v-14c61c08]{font-size:13px;font-weight:600;color:#111827}.api-key-curl-code[data-v-14c61c08]{margin:0;padding:14px 16px;font-size:11px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-all;color:#111827;background:#fff;overflow-x:auto}.api-key-panel-head-inner[data-v-14c61c08]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.api-key-panel-titles[data-v-14c61c08]{flex:1;min-width:0}.api-key-panel-title[data-v-14c61c08]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--metis-primary);line-height:1.25}.api-key-panel-hint[data-v-14c61c08]{margin:8px 0 0;font-size:14px;color:#6b7280;line-height:1.55;max-width:520px}.api-key-panel-head-actions[data-v-14c61c08]{flex-shrink:0;display:flex;align-items:center}.api-key-panel-body[data-v-14c61c08]{flex:1;min-height:0;overflow:auto;padding:32px var(--manage-content-padding-x);background:#f9fafb}.api-key-panel-inner[data-v-14c61c08]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.api-key-section[data-v-14c61c08]{min-width:0}.api-key-section-head[data-v-14c61c08]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.api-key-section-title[data-v-14c61c08]{margin:0 0 16px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#111827;display:flex;align-items:center;gap:8px}.api-key-section-head .api-key-section-title[data-v-14c61c08]{margin-bottom:0}.api-key-section-count[data-v-14c61c08]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:600;color:#6b7280;background:#f3f4f6;border-radius:999px}.api-key-primary-badge[data-v-14c61c08]{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;color:#3370ff;background:#3370ff1a;border-radius:999px;vertical-align:middle}.api-key-gift-note[data-v-14c61c08]{margin:12px 0 0;font-size:12px;color:#9ca3af;line-height:1.5}.api-key-card-col--secret[data-v-14c61c08]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.api-key-plugin-error[data-v-14c61c08]{color:#dc2626}.api-key-plugin-row[data-v-14c61c08]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.api-key-plugin-value[data-v-14c61c08]{flex:1;min-width:0;margin:0;padding:8px 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;word-break:break-all}.api-key-stats-grid[data-v-14c61c08]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.api-key-stat-card[data-v-14c61c08]{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:20px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.api-key-stat-card--highlight[data-v-14c61c08]{border-color:#3370ff38;background:linear-gradient(180deg,#3370ff0d,#fff);box-shadow:0 1px 2px #0f172a0a,inset 0 0 0 1px #3370ff14}.api-key-stat-label[data-v-14c61c08]{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;line-height:1.35}.api-key-stat-value[data-v-14c61c08]{font-size:30px;font-weight:600;letter-spacing:-.03em;color:#111827;line-height:1.15;font-variant-numeric:tabular-nums}.api-key-muted[data-v-14c61c08]{margin:0;font-size:14px;color:#9ca3af;line-height:1.5}.api-key-meta[data-v-14c61c08]{font-size:13px;color:#6b7280}.api-key-empty[data-v-14c61c08]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 32px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.api-key-empty-icon[data-v-14c61c08]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;color:#9ca3af;background:#f9fafb;border-radius:16px}.api-key-empty-icon svg[data-v-14c61c08]{width:40px;height:40px}.api-key-empty-title[data-v-14c61c08]{margin:0 0 8px;font-size:16px;font-weight:600;color:#111827;letter-spacing:-.01em}.api-key-empty-text[data-v-14c61c08]{margin:0 0 24px;max-width:360px;font-size:14px;color:#6b7280;line-height:1.55}.api-key-card[data-v-14c61c08]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.api-key-card-head[data-v-14c61c08]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(160px,1fr);gap:12px;padding:12px 20px;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb}.api-key-card-head--usage[data-v-14c61c08]{grid-template-columns:minmax(140px,1.1fr) minmax(120px,1.4fr) minmax(80px,.6fr)}.api-key-card-row[data-v-14c61c08]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(160px,1fr);gap:12px;align-items:center;padding:16px 20px;font-size:14px;color:#111827;border-bottom:1px solid #f3f4f6;transition:background .12s}.api-key-card-row[data-v-14c61c08]:last-child{border-bottom:none}.api-key-card-row[data-v-14c61c08]:hover{background:#3370ff06}.api-key-card-row--usage[data-v-14c61c08]{grid-template-columns:minmax(140px,1.1fr) minmax(120px,1.4fr) minmax(80px,.6fr)}.api-key-card-col[data-v-14c61c08]{min-width:0}.api-key-card-col--actions[data-v-14c61c08]{display:flex;justify-content:flex-end}.api-key-card-col--credits[data-v-14c61c08]{text-align:right}.api-key-pill[data-v-14c61c08]{display:inline-block;max-width:100%;margin:0;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#111827;background:#f3f4f6;border:none;border-radius:999px;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-row-actions[data-v-14c61c08]{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.api-key-ghost-btn[data-v-14c61c08]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:500;font-family:inherit;color:#6b7280;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.api-key-ghost-btn[data-v-14c61c08]:hover{color:#111827;background:#f9fafb;border-color:#e5e7eb}.api-key-ghost-btn--danger[data-v-14c61c08]:hover{color:#dc2626;background:#dc26260f;border-color:#dc26262e}.api-key-icon[data-v-14c61c08]{width:14px;height:14px;flex-shrink:0}.api-key-icon--sm[data-v-14c61c08]{width:13px;height:13px}.api-key-create[data-v-14c61c08]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:500;font-family:inherit;color:#fff;background:linear-gradient(90deg,#5c6ef3,#3d86f6);border:1px solid rgba(61,134,246,.36);border-radius:999px;cursor:pointer;white-space:nowrap;transition:opacity .2s,box-shadow .2s}.api-key-create[data-v-14c61c08]:hover:not(:disabled){opacity:.9;box-shadow:0 2px 8px #5c6ef347}.api-key-create[data-v-14c61c08]:disabled{opacity:.55;cursor:not-allowed}.api-key-create--empty[data-v-14c61c08]{margin-top:4px}.api-key-usage-empty[data-v-14c61c08]{padding:32px 24px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.api-key-usage-credits[data-v-14c61c08]{font-variant-numeric:tabular-nums;font-weight:600;color:#111827}.api-key-modal-backdrop[data-v-14c61c08]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#11182773;backdrop-filter:blur(4px)}.api-key-modal[data-v-14c61c08]{width:min(480px,100%);padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 0 0 1px #00000005,0 24px 64px #0f172a29;text-align:center}.api-key-modal-icon[data-v-14c61c08]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;color:#6b7280;background:#f9fafb;border-radius:14px}.api-key-modal-icon svg[data-v-14c61c08]{width:32px;height:32px}.api-key-modal-title[data-v-14c61c08]{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#111827}.api-key-modal-hint[data-v-14c61c08]{margin:0 0 20px;font-size:14px;color:#6b7280;line-height:1.55}.api-key-modal-key-wrap[data-v-14c61c08]{margin-bottom:24px;text-align:left}.api-key-modal-value[data-v-14c61c08]{display:block;margin:0 0 10px;padding:14px 16px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;word-break:break-all;line-height:1.5;text-align:left}.api-key-modal-copy[data-v-14c61c08]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;font-family:inherit;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.api-key-modal-copy[data-v-14c61c08]:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.api-key-modal-actions[data-v-14c61c08]{display:flex;justify-content:center}.api-key-panel--embedded[data-v-14c61c08]{border-radius:12px;box-shadow:none}@media(max-width:768px){.api-key-panel-head[data-v-14c61c08]{padding:20px 16px 18px}.api-key-panel-head-inner[data-v-14c61c08]{flex-direction:column;align-items:stretch}.api-key-panel-head-actions[data-v-14c61c08]{justify-content:flex-end}.api-key-panel-body[data-v-14c61c08]{padding:24px 16px 28px}.api-key-panel-inner[data-v-14c61c08]{gap:28px}.api-key-stats-grid[data-v-14c61c08]{grid-template-columns:1fr}.api-key-stat-value[data-v-14c61c08]{font-size:26px}.api-key-card-head[data-v-14c61c08]{display:none}.api-key-card-row[data-v-14c61c08]{grid-template-columns:1fr;gap:10px;padding:16px}.api-key-card-row--usage[data-v-14c61c08]{grid-template-columns:1fr}.api-key-card-col--actions[data-v-14c61c08]{justify-content:flex-start}.api-key-card-col--credits[data-v-14c61c08]{text-align:left}}.member-center-panel[data-v-b3f8e4f9]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8f7fc;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.member-center-head[data-v-b3f8e4f9]{flex-shrink:0;padding:28px var(--manage-content-padding-x) 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#faf9ff,#fff)}.member-center-head-inner[data-v-b3f8e4f9]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.member-center-title[data-v-b3f8e4f9]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--metis-primary);line-height:1.25}.member-center-hint[data-v-b3f8e4f9]{margin:8px 0 0;font-size:14px;color:#6b7280;line-height:1.55;max-width:520px}.member-center-body[data-v-b3f8e4f9]{flex:1;min-height:0;overflow:auto;padding:32px var(--manage-content-padding-x);background:#f8f7fc}.member-center-inner[data-v-b3f8e4f9]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.member-center-section-title[data-v-b3f8e4f9]{margin:0 0 16px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#111827}.member-center-muted[data-v-b3f8e4f9]{margin:0;font-size:14px;color:#9ca3af;line-height:1.5}.member-center-primary-badge[data-v-b3f8e4f9]{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;color:#6d5df6;background:#6d5df61a;border-radius:999px}.member-center-subscription-current[data-v-b3f8e4f9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;padding:14px 16px;background:#fff;border:1px solid rgba(109,93,246,.18);border-radius:12px}.member-center-subscription-label[data-v-b3f8e4f9],.member-center-subscription-quota[data-v-b3f8e4f9],.member-center-subscription-agents[data-v-b3f8e4f9],.member-center-subscription-credits[data-v-b3f8e4f9]{font-size:13px;color:#6b7280}.member-center-subscription-tier[data-v-b3f8e4f9]{font-size:15px;font-weight:600;color:#5546e8}.member-center-subscription-cancelled[data-v-b3f8e4f9]{font-size:12px;color:#dc2626}.member-center-billing-toggle[data-v-b3f8e4f9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px}.member-center-cycle-btn[data-v-b3f8e4f9]{padding:7px 16px;font-size:13px;font-weight:500;font-family:inherit;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;transition:all .15s}.member-center-cycle-btn.is-active[data-v-b3f8e4f9]{color:#fff;background:linear-gradient(90deg,#7c6cf0,#5b6ef3);border-color:transparent;box-shadow:0 2px 8px #6d5df647}.member-center-cycle-hint[data-v-b3f8e4f9]{font-size:12px;color:#9ca3af}.member-center-tier-grid[data-v-b3f8e4f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.member-center-tier-card[data-v-b3f8e4f9]{display:flex;flex-direction:column;gap:10px;padding:22px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:box-shadow .15s,border-color .15s}.member-center-tier-card--current[data-v-b3f8e4f9]{border-color:#6d5df659;box-shadow:inset 0 0 0 1px #6d5df61f}.member-center-tier-card--featured[data-v-b3f8e4f9]{border-color:#6d5df673;box-shadow:0 8px 24px #6d5df61f}.member-center-tier-head[data-v-b3f8e4f9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.member-center-tier-name[data-v-b3f8e4f9]{font-size:16px;font-weight:600;color:#111827}.member-center-tier-price-main[data-v-b3f8e4f9]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#5546e8;line-height:1.2}.member-center-tier-features[data-v-b3f8e4f9]{margin:0;padding-left:18px;font-size:13px;color:#6b7280;line-height:1.55}.member-center-tier-features li+li[data-v-b3f8e4f9]{margin-top:4px}.member-center-tier-subscribe[data-v-b3f8e4f9]{align-self:stretch;justify-content:center;margin-top:auto;border-radius:10px}.member-center-policy-note[data-v-b3f8e4f9]{margin:16px 0 0;font-size:12px;color:#9ca3af;line-height:1.5}.member-center-ghost-btn[data-v-b3f8e4f9]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:500;font-family:inherit;color:#6b7280;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.member-center-ghost-btn[data-v-b3f8e4f9]:hover:not(:disabled){color:#111827;background:#f8f7fc;border-color:#e5e7eb}.member-center-ghost-btn[data-v-b3f8e4f9]:disabled{opacity:.55;cursor:not-allowed}.member-center-primary-btn[data-v-b3f8e4f9]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:500;font-family:inherit;color:#fff;background:linear-gradient(90deg,#7c6cf0,#5b6ef3);border:1px solid rgba(109,93,246,.36);border-radius:999px;cursor:pointer;white-space:nowrap;transition:opacity .2s,box-shadow .2s}.member-center-primary-btn[data-v-b3f8e4f9]:hover:not(:disabled){opacity:.92;box-shadow:0 2px 8px #6d5df652}.member-center-primary-btn[data-v-b3f8e4f9]:disabled{opacity:.55;cursor:not-allowed}.member-center-modal-backdrop[data-v-b3f8e4f9]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#11182773;backdrop-filter:blur(4px)}.member-center-modal[data-v-b3f8e4f9]{width:min(480px,100%);padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 0 0 1px #00000005,0 24px 64px #0f172a29;text-align:center}.member-center-modal-title[data-v-b3f8e4f9]{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#111827}.member-center-modal-hint[data-v-b3f8e4f9]{margin:0 0 20px;font-size:14px;color:#6b7280;line-height:1.55}.member-center-modal-actions[data-v-b3f8e4f9]{display:flex;justify-content:center}.member-center-modal-actions--split[data-v-b3f8e4f9]{gap:12px}.member-center-panel--embedded[data-v-b3f8e4f9]{border-radius:12px;box-shadow:none}@media(max-width:768px){.member-center-head[data-v-b3f8e4f9]{padding:20px 16px 18px}.member-center-body[data-v-b3f8e4f9]{padding:24px 16px 28px}.member-center-tier-grid[data-v-b3f8e4f9]{grid-template-columns:1fr}}.profile-4d-fields[data-v-0fdc61ed]{display:flex;flex-direction:column;gap:8px}.profile-4d-fields--grid[data-v-0fdc61ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-4d-fields-section[data-v-0fdc61ed]{padding:12px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;transition:border-color .15s ease}.profile-4d-fields-section[data-v-0fdc61ed]:hover{border-color:#7c3aed2e}.profile-4d-fields-head[data-v-0fdc61ed]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.8)}.profile-4d-fields-dim[data-v-0fdc61ed]{font-size:12px;font-weight:600;color:#7c3aed;letter-spacing:.01em}.profile-4d-fields-fit[data-v-0fdc61ed]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px;background:#eeedfe;color:#7c3aed}.profile-4d-fields-fit.score-tier--high[data-v-0fdc61ed]{color:#059669;background:#0596691a}.profile-4d-fields-fit.score-tier--mid[data-v-0fdc61ed]{color:#d97706;background:#d977061a}.profile-4d-fields-fit.score-tier--low[data-v-0fdc61ed]{color:#dc2626;background:#dc26261a}.profile-4d-fields-fit--na[data-v-0fdc61ed]{color:#999;background:#0000000a;font-weight:500}.profile-4d-fields-list[data-v-0fdc61ed]{margin:0}.profile-4d-fields-row[data-v-0fdc61ed]{display:grid;grid-template-columns:minmax(68px,30%) minmax(0,1fr);gap:4px 8px;padding:4px 0}.profile-4d-fields-row+.profile-4d-fields-row[data-v-0fdc61ed]{border-top:1px solid rgba(0,0,0,.6);margin-top:2px;padding-top:6px}.profile-4d-fields-label[data-v-0fdc61ed]{margin:0;font-size:11px;font-weight:500;color:#999;line-height:1.4}.profile-4d-fields-value[data-v-0fdc61ed]{margin:0;font-size:13px;line-height:1.45;color:#111}.profile-4d-fields-line[data-v-0fdc61ed]{margin:0}.profile-4d-fields-line+.profile-4d-fields-line[data-v-0fdc61ed]{margin-top:4px}.profile-4d-fields-chip[data-v-0fdc61ed]{display:inline-block;margin:2px 4px 2px 0;padding:2px 8px;font-size:11px;color:#666;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:999px}.profile-4d-fields-empty[data-v-0fdc61ed]{margin:0;font-size:12px;color:#999}.profile-4d-fields--compact[data-v-0fdc61ed]{gap:6px}.profile-4d-fields--compact .profile-4d-fields-section[data-v-0fdc61ed]{padding:10px 12px}@media(max-width:640px){.profile-4d-fields--grid[data-v-0fdc61ed]{grid-template-columns:1fr}}.success-signals[data-v-967f56e7]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 3px #0000000f}.success-signals-head[data-v-967f56e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.success-signals-head-main[data-v-967f56e7]{min-width:0}.success-signals-title[data-v-967f56e7]{margin:0;font-size:13px;font-weight:600;color:#111}.success-signals-hint[data-v-967f56e7]{margin:4px 0 0;font-size:11px;line-height:1.4;color:#999}.success-signals-potential[data-v-967f56e7]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:6px 10px;border-radius:8px;background:#eeedfe}.success-signals-potential.score-tier--high[data-v-967f56e7]{background:#0596691a}.success-signals-potential.score-tier--mid[data-v-967f56e7]{background:#d977061a}.success-signals-potential.score-tier--low[data-v-967f56e7]{background:#dc26261a}.success-signals-potential-value[data-v-967f56e7]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:#7c3aed;line-height:1}.success-signals-potential-value.score-tier--high[data-v-967f56e7]{color:#059669}.success-signals-potential-value.score-tier--mid[data-v-967f56e7]{color:#d97706}.success-signals-potential-value.score-tier--low[data-v-967f56e7]{color:#dc2626}.success-signals-potential-label[data-v-967f56e7]{margin-top:2px;font-size:9px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em}.success-signals-archetype[data-v-967f56e7]{font-size:11px;color:#666}.success-signals-list[data-v-967f56e7]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.success-signals-row[data-v-967f56e7]{padding:8px 10px;background:#00000005;border:1px solid rgba(0,0,0,.8);border-radius:8px}.success-signals-row-head[data-v-967f56e7]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.success-signals-cat-label[data-v-967f56e7]{font-size:12px;font-weight:500;color:#111;line-height:1.35}.success-signals-hit-badge[data-v-967f56e7]{flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#999;background:#0000000a;border-radius:999px}.success-signals-hit-badge.is-hit[data-v-967f56e7]{color:#7c3aed;background:#eeedfe}.success-signals-tags[data-v-967f56e7]{display:flex;flex-wrap:wrap;gap:4px}.success-signals-tag[data-v-967f56e7]{padding:2px 8px;font-size:10px;color:#666;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-signals-more[data-v-967f56e7]{font-size:10px;color:#999;padding:2px 4px}.te-result-detail[data-v-06dc9979]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--metis-bg)}.te-result-detail--panel[data-v-06dc9979]{flex:1;min-height:0;height:100%;overflow-y:auto}.te-result-hero[data-v-06dc9979]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.te-result-hero-left[data-v-06dc9979]{flex:1;min-width:0}.te-result-name[data-v-06dc9979]{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--metis-text);line-height:1.25}.te-result-sub[data-v-06dc9979]{margin:2px 0 0;font-size:13px;color:var(--metis-text-secondary);line-height:1.35}.te-result-inline-badges[data-v-06dc9979]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.te-result-mismatch-hero[data-v-06dc9979]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.te-result-mismatch-hero-hint[data-v-06dc9979]{margin:0}.te-result-annotation-collapsed-actions[data-v-06dc9979]{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 10px}.te-result-level[data-v-06dc9979]{padding:2px 8px;font-size:11px;font-weight:600;border-radius:999px;line-height:1.4}.te-result-level.level-strong[data-v-06dc9979]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.te-result-level.level-medium[data-v-06dc9979]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.te-result-level.level-weak[data-v-06dc9979]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.te-result-level.level-unknown[data-v-06dc9979]{color:var(--metis-text-secondary);background:#0000000a;border:1px solid var(--metis-border)}.te-result-tag[data-v-06dc9979]{padding:2px 8px;font-size:11px;font-weight:500;color:var(--metis-primary);background:var(--metis-primary-bg);border:1px solid var(--metis-primary-a14);border-radius:999px;line-height:1.4}.te-result-score-wrap[data-v-06dc9979]{flex-shrink:0}.te-result-score-wrap.score-tier--high .te-result-score-value[data-v-06dc9979]{color:#059669}.te-result-score-wrap.score-tier--mid .te-result-score-value[data-v-06dc9979]{color:#d97706}.te-result-score-wrap.score-tier--low .te-result-score-value[data-v-06dc9979]{color:#dc2626}.te-result-score-wrap.score-tier--unknown .te-result-score-value[data-v-06dc9979]{color:var(--metis-primary)}.te-result-score-ring[data-v-06dc9979]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;position:relative}.te-result-score-ring[data-v-06dc9979]:after{content:"";position:absolute;inset:5px;background:var(--metis-bg);border-radius:50%;box-shadow:inset 0 0 0 1px var(--metis-border)}.te-result-score-value[data-v-06dc9979],.te-result-score-unit[data-v-06dc9979]{position:relative;z-index:1}.te-result-score-value[data-v-06dc9979]{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.te-result-score-unit[data-v-06dc9979]{margin-top:1px;font-size:9px;font-weight:500;color:var(--metis-text-muted)}.te-result-metrics[data-v-06dc9979]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid var(--metis-border);border-radius:10px;box-shadow:var(--metis-card-shadow)}.te-result-metric-chip[data-v-06dc9979]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;color:var(--metis-text-secondary);background:#00000008;border-radius:6px;white-space:nowrap}.te-result-metric-chip--tier[data-v-06dc9979]{font-weight:600}.te-result-metric-icon[data-v-06dc9979]{width:11px;height:11px;flex-shrink:0;color:var(--metis-text-muted)}.te-result-dim-strip[data-v-06dc9979]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1;min-width:0}.te-result-dim-mini[data-v-06dc9979]{display:flex;align-items:center;gap:4px;min-width:0}.te-result-dim-mini-label[data-v-06dc9979]{font-size:10px;font-weight:600;color:var(--metis-text-muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.te-result-dim-mini-track[data-v-06dc9979]{width:36px;height:3px;background:#0000000f;border-radius:999px;overflow:hidden;flex-shrink:0}.te-result-dim-mini-fill[data-v-06dc9979]{height:100%;border-radius:999px;background:var(--metis-primary);transition:width .35s ease}.te-result-dim-mini-fill.score-tier--high[data-v-06dc9979]{background:#059669}.te-result-dim-mini-fill.score-tier--mid[data-v-06dc9979]{background:#d97706}.te-result-dim-mini-fill.score-tier--low[data-v-06dc9979]{background:#dc2626}.te-result-dim-mini-value[data-v-06dc9979]{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--metis-text-secondary);flex-shrink:0}.te-result-dim-mini-value.score-tier--high[data-v-06dc9979]{color:#059669}.te-result-dim-mini-value.score-tier--mid[data-v-06dc9979]{color:#d97706}.te-result-dim-mini-value.score-tier--low[data-v-06dc9979]{color:#dc2626}.te-result-reason-wrap[data-v-06dc9979]{margin:0}.te-result-reason[data-v-06dc9979]{margin:0;padding:8px 10px;font-size:13px;line-height:1.5;color:var(--metis-text);background:var(--metis-primary-a04);border:1px solid var(--metis-primary-a12);border-radius:8px}.te-result-reason--expandable[data-v-06dc9979]{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:background .15s}.te-result-reason--expandable[data-v-06dc9979]:hover{background:var(--metis-primary-a07)}.te-result-reason--expandable:not(.is-expanded) .te-result-reason-text[data-v-06dc9979]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.te-result-reason--expandable.is-expanded[data-v-06dc9979]{flex-direction:column;gap:4px}.te-result-reason-text[data-v-06dc9979]{flex:1;min-width:0}.te-result-reason-toggle[data-v-06dc9979]{flex-shrink:0;font-size:11px;font-weight:600;color:var(--metis-primary)}.te-result-section[data-v-06dc9979]{display:flex;flex-direction:column;gap:8px}.te-result-section-head[data-v-06dc9979]{margin:0}.te-result-section-head--compact[data-v-06dc9979]{margin-bottom:0}.te-result-section-title[data-v-06dc9979]{margin:0;font-size:13px;font-weight:600;color:var(--metis-text);letter-spacing:.01em;text-transform:uppercase}.te-result-4d-grid[data-v-06dc9979]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.te-result-4d-card[data-v-06dc9979]{padding:10px;background:var(--metis-primary-tint);border:1px solid var(--metis-primary-a10);border-radius:12px;box-shadow:var(--metis-card-shadow)}.te-result-4d-card-title[data-v-06dc9979]{margin:0 0 8px;font-size:11px;font-weight:600;color:var(--metis-text-secondary);text-transform:uppercase;letter-spacing:.04em}.te-result-fit-row-shared[data-v-06dc9979]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px;background:#fff;border:1px solid var(--metis-border);border-radius:10px}.te-result-fit-compact[data-v-06dc9979]{display:flex;flex-direction:column;gap:4px;min-width:0}.te-result-fit-compact-label[data-v-06dc9979]{font-size:10px;font-weight:600;color:var(--metis-text-muted);text-transform:uppercase;letter-spacing:.03em}.te-result-fit-compact-track[data-v-06dc9979]{height:3px;background:#0000000f;border-radius:999px;overflow:hidden}.te-result-fit-compact-fill[data-v-06dc9979]{height:100%;border-radius:999px;background:var(--metis-primary);transition:width .35s ease}.te-result-fit-compact-fill.score-tier--high[data-v-06dc9979]{background:#059669}.te-result-fit-compact-fill.score-tier--mid[data-v-06dc9979]{background:#d97706}.te-result-fit-compact-fill.score-tier--low[data-v-06dc9979]{background:#dc2626}.te-result-fit-compact-value[data-v-06dc9979]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--metis-text)}.te-result-fit-compact-value.score-tier--high[data-v-06dc9979]{color:#059669}.te-result-fit-compact-value.score-tier--mid[data-v-06dc9979]{color:#d97706}.te-result-fit-compact-value.score-tier--low[data-v-06dc9979]{color:#dc2626}.te-result-dynamic-card[data-v-06dc9979]{padding:10px;background:#fff;border:1px solid var(--metis-border);border-radius:12px;box-shadow:var(--metis-card-shadow)}.te-result-dynamic-meta[data-v-06dc9979]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.te-result-dynamic-tag[data-v-06dc9979]{padding:2px 8px;font-size:10px;font-weight:600;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:999px}.te-result-dynamic-meta-item[data-v-06dc9979]{font-size:10px;color:var(--metis-text-muted)}.te-result-dynamic-empty[data-v-06dc9979]{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;color:var(--metis-text-muted);background:#00000005;border:1px dashed var(--metis-border);border-radius:8px}.te-result-dynamic-status[data-v-06dc9979]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--metis-text-secondary)}.te-result-meta[data-v-06dc9979]{margin-top:auto;padding-top:8px;border-top:1px solid var(--metis-border);font-size:11px;color:var(--metis-text-muted);line-height:1.4}.te-result-spinner[data-v-06dc9979]{width:12px;height:12px;border:2px solid rgba(153,153,153,.35);border-top-color:var(--metis-primary);border-radius:50%;animation:te-result-spin-06dc9979 .7s linear infinite}@keyframes te-result-spin-06dc9979{to{transform:rotate(360deg)}}.te-result-annotation[data-v-06dc9979]{margin-top:4px;border:1px solid var(--metis-border);border-radius:12px;background:#fff;box-shadow:var(--metis-card-shadow);overflow:hidden}.te-result-annotation-toggle[data-v-06dc9979]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;font-family:inherit;cursor:pointer;text-align:left}.te-result-annotation-toggle[data-v-06dc9979]:hover{background:var(--metis-primary-a04)}.te-result-annotation-toggle-title[data-v-06dc9979]{flex:1;font-size:13px;font-weight:600;color:var(--metis-text)}.te-result-annotation-badge[data-v-06dc9979]{padding:2px 8px;font-size:10px;font-weight:600;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:999px}.te-result-annotation-chevron[data-v-06dc9979]{font-size:16px;color:var(--metis-text-muted);transition:transform .2s ease;transform:rotate(90deg)}.te-result-annotation-chevron.is-open[data-v-06dc9979]{transform:rotate(-90deg)}.te-result-annotation-body[data-v-06dc9979]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px;border-top:1px solid var(--metis-border)}.te-result-annotation-hint[data-v-06dc9979]{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--metis-text-secondary)}.te-result-annotation-hint--mismatch[data-v-06dc9979]{padding:8px 10px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.te-result-annotation-hint--no-key[data-v-06dc9979]{padding:8px 10px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.te-result-annotation-actions[data-v-06dc9979]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.te-result-annotation-save-wrap[data-v-06dc9979]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.te-result-annotation-save-subtitle[data-v-06dc9979]{margin:0;font-size:11px;line-height:1.4;color:var(--metis-text-secondary)}.te-result-annotation-saved-badge[data-v-06dc9979]{padding:6px 12px;font-size:13px;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px}.te-result-annotation-resave-link[data-v-06dc9979]{padding:0;font-size:12px;font-weight:500;color:var(--metis-primary);background:none;border:none;cursor:pointer}.te-result-annotation-resave-link[data-v-06dc9979]:hover{opacity:.85}.te-result-annotation-quick[data-v-06dc9979]{padding:8px 14px;font-size:13px;font-weight:600;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;cursor:pointer;transition:opacity .15s}.te-result-annotation-quick[data-v-06dc9979]:hover:not(:disabled){opacity:.92}.te-result-annotation-quick[data-v-06dc9979]:disabled{opacity:.45;cursor:not-allowed}.te-result-annotation-compare[data-v-06dc9979]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--metis-primary-tint);border-radius:8px}.te-result-annotation-compare-head[data-v-06dc9979],.te-result-annotation-score-row[data-v-06dc9979]{display:grid;grid-template-columns:1fr 56px 72px;align-items:center;gap:8px}.te-result-annotation-compare-head[data-v-06dc9979]{font-size:10px;font-weight:600;color:var(--metis-text-muted);text-transform:uppercase;letter-spacing:.03em}.te-result-annotation-score-label[data-v-06dc9979]{font-size:12px;font-weight:500;color:var(--metis-text)}.te-result-annotation-model-val[data-v-06dc9979]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--metis-text-secondary);text-align:center}.te-result-annotation-input[data-v-06dc9979]{width:100%;padding:4px 6px;font-size:12px;font-variant-numeric:tabular-nums;border:1px solid var(--metis-border);border-radius:6px;text-align:center}.te-result-annotation-input[data-v-06dc9979]:focus{outline:none;border-color:var(--metis-primary-a40);box-shadow:0 0 0 2px var(--metis-primary-a12)}.te-result-annotation-polarity[data-v-06dc9979]{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:8px 12px}.te-result-annotation-legend[data-v-06dc9979]{width:100%;margin:0 0 2px;font-size:12px;font-weight:600;color:var(--metis-text)}.te-result-annotation-radio[data-v-06dc9979]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--metis-text-secondary);cursor:pointer}.te-result-annotation-radio input[data-v-06dc9979]{accent-color:var(--metis-primary)}.te-result-annotation-field[data-v-06dc9979]{display:flex;flex-direction:column;gap:4px}.te-result-annotation-field-label[data-v-06dc9979]{font-size:12px;font-weight:600;color:var(--metis-text)}.te-result-annotation-textarea[data-v-06dc9979]{width:100%;padding:8px 10px;font-size:12px;line-height:1.45;font-family:inherit;border:1px solid var(--metis-border);border-radius:8px;resize:vertical;min-height:56px}.te-result-annotation-textarea--short[data-v-06dc9979]{min-height:44px}.te-result-annotation-textarea[data-v-06dc9979]:focus{outline:none;border-color:var(--metis-primary-a40);box-shadow:0 0 0 2px var(--metis-primary-a12)}.te-result-annotation-save[data-v-06dc9979]{align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600;color:#fff;background:var(--metis-primary);border:none;border-radius:8px;cursor:pointer;transition:opacity .15s}.te-result-annotation-save[data-v-06dc9979]:hover:not(:disabled){opacity:.92}.te-result-annotation-save[data-v-06dc9979]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:768px){.te-result-hero[data-v-06dc9979]{flex-direction:column}.te-result-score-wrap[data-v-06dc9979]{align-self:flex-start}.te-result-4d-grid[data-v-06dc9979]{grid-template-columns:1fr}.te-result-fit-row-shared[data-v-06dc9979]{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-history-card[data-v-60c2b3c7]{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;text-align:left;font-family:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease}.te-history-card[data-v-60c2b3c7]:hover:not(.is-selected){border-color:#7c3aed47;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px)}.te-history-card.is-selected[data-v-60c2b3c7]{border-color:#7c3aed80;background:linear-gradient(180deg,#eeedfeb3,#fff);box-shadow:0 0 0 1px #7c3aed29,0 4px 12px #534ab71a}.te-history-card-row[data-v-60c2b3c7]{display:flex;align-items:flex-start;gap:10px}.te-history-card-main[data-v-60c2b3c7]{flex:1;min-width:0}.te-history-card-meta[data-v-60c2b3c7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:4px}.te-history-card-time[data-v-60c2b3c7]{font-size:11px;font-weight:500;color:#999}.te-history-card-mode[data-v-60c2b3c7]{display:inline-flex;padding:1px 6px;font-size:10px;font-weight:600;border-radius:4px;line-height:1.35}.te-history-card-mode.is-single[data-v-60c2b3c7]{color:#7c3aed;background:#eeedfe}.te-history-card-mode.is-batch[data-v-60c2b3c7]{color:var(--metis-primary);background:#8b5cf61f}.te-history-card-local[data-v-60c2b3c7]{display:inline-flex;padding:1px 6px;font-size:10px;font-weight:500;color:#999;background:#0000000a;border-radius:4px}.te-history-card-oneliner[data-v-60c2b3c7]{margin:0;font-size:13px;font-weight:500;line-height:1.4;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-history-card-score-block[data-v-60c2b3c7]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;padding:4px 6px;border-radius:8px;background:#00000008}.te-history-card-score-block.score-tier--high[data-v-60c2b3c7]{background:#05966914}.te-history-card-score-block.score-tier--high .te-history-card-score-value[data-v-60c2b3c7]{color:#059669}.te-history-card-score-block.score-tier--mid[data-v-60c2b3c7]{background:#d9770614}.te-history-card-score-block.score-tier--mid .te-history-card-score-value[data-v-60c2b3c7]{color:#d97706}.te-history-card-score-block.score-tier--low[data-v-60c2b3c7]{background:#dc262614}.te-history-card-score-block.score-tier--low .te-history-card-score-value[data-v-60c2b3c7]{color:#dc2626}.te-history-card-score-block.score-tier--unknown .te-history-card-score-value[data-v-60c2b3c7]{color:#7c3aed}.te-history-card-score-value[data-v-60c2b3c7]{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.te-history-card-score-unit[data-v-60c2b3c7]{margin-top:2px;font-size:9px;font-weight:500;color:#999}.te-history-card-duration[data-v-60c2b3c7]{font-size:10px;font-weight:500;color:#999}.profile-4d-card[data-v-32c0ad24]{position:relative;padding:20px 22px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease}.profile-4d-card[data-v-32c0ad24]:hover{border-color:#7c3aed38;box-shadow:0 4px 16px #0000000a}.profile-4d-card--ranked[data-v-32c0ad24]{border-color:#7c3aed29}.profile-4d-head[data-v-32c0ad24]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.profile-4d-head-main[data-v-32c0ad24]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.profile-4d-rank[data-v-32c0ad24]{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-size:13px;font-weight:700;color:#7c3aed;background:#eeedfe;border-radius:8px}.profile-4d-identity[data-v-32c0ad24]{min-width:0}.profile-4d-name[data-v-32c0ad24]{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;color:#111;line-height:1.3}.profile-4d-subtitle[data-v-32c0ad24]{margin:2px 0 0;font-size:13px;color:#666;line-height:1.4}.profile-4d-score-block[data-v-32c0ad24]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.profile-4d-score-block.score-tier--high .profile-4d-score-value[data-v-32c0ad24]{color:#059669}.profile-4d-score-block.score-tier--mid .profile-4d-score-value[data-v-32c0ad24]{color:#d97706}.profile-4d-score-block.score-tier--low .profile-4d-score-value[data-v-32c0ad24]{color:#dc2626}.profile-4d-score-block.score-tier--unknown .profile-4d-score-value[data-v-32c0ad24]{color:#7c3aed}.profile-4d-score-ring[data-v-32c0ad24]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;position:relative}.profile-4d-score-ring[data-v-32c0ad24]:after{content:"";position:absolute;inset:6px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.profile-4d-score-value[data-v-32c0ad24],.profile-4d-score-unit[data-v-32c0ad24]{position:relative;z-index:1}.profile-4d-score-value[data-v-32c0ad24]{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.profile-4d-score-unit[data-v-32c0ad24]{margin-top:2px;font-size:9px;font-weight:500;color:#999}.profile-4d-level[data-v-32c0ad24]{padding:3px 10px;font-size:11px;font-weight:600;border-radius:999px;line-height:1.3}.profile-4d-level.level-strong[data-v-32c0ad24]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.profile-4d-level.level-medium[data-v-32c0ad24]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.profile-4d-level.level-weak[data-v-32c0ad24]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.profile-4d-level.level-unknown[data-v-32c0ad24]{color:#666;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.profile-4d-match-tags[data-v-32c0ad24]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.profile-4d-match-tag[data-v-32c0ad24]{padding:3px 10px;font-size:12px;font-weight:500;color:#7c3aed;background:#eeedfe;border:1px solid rgba(124,58,237,.14);border-radius:999px}.profile-4d-reason[data-v-32c0ad24]{margin:0 0 16px;padding:10px 14px 10px 12px;font-size:14px;line-height:1.55;color:#111;background:#00000005;border:none;border-left:3px solid #7c3aed;border-radius:0 8px 8px 0}.profile-4d-portrait[data-v-32c0ad24]{margin-top:4px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.profile-4d-portrait-head[data-v-32c0ad24]{margin-bottom:12px}.profile-4d-portrait-title[data-v-32c0ad24]{margin:0;font-size:14px;font-weight:600;color:#111}.profile-4d-portrait-hint[data-v-32c0ad24]{margin:4px 0 0;font-size:12px;line-height:1.45;color:#999}.profile-4d-dim-grid[data-v-32c0ad24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-4d-dim-card[data-v-32c0ad24]{padding:12px 14px;background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:8px}.profile-4d-dim-head[data-v-32c0ad24]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.profile-4d-dim-labels[data-v-32c0ad24]{display:flex;flex-direction:column;gap:1px;min-width:0}.profile-4d-dim-short[data-v-32c0ad24]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c3aed}.profile-4d-dim-label[data-v-32c0ad24]{font-size:12px;font-weight:500;color:#666;line-height:1.35}.profile-4d-dim-score[data-v-32c0ad24]{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;color:#111}.profile-4d-dim-score.score-tier--high[data-v-32c0ad24]{color:#059669}.profile-4d-dim-score.score-tier--mid[data-v-32c0ad24]{color:#d97706}.profile-4d-dim-score.score-tier--low[data-v-32c0ad24]{color:#dc2626}.profile-4d-bar[data-v-32c0ad24]{height:4px;margin-bottom:8px;background:#0000000f;border-radius:999px;overflow:hidden}.profile-4d-bar-fill[data-v-32c0ad24]{height:100%;background:#7c3aed;border-radius:999px;transition:width .4s ease}.profile-4d-bar-fill.score-tier--high[data-v-32c0ad24]{background:#059669}.profile-4d-bar-fill.score-tier--mid[data-v-32c0ad24]{background:#d97706}.profile-4d-bar-fill.score-tier--low[data-v-32c0ad24]{background:#dc2626}.profile-4d-chips[data-v-32c0ad24]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.profile-4d-chip[data-v-32c0ad24]{padding:2px 8px;font-size:11px;color:#666;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-4d-highlights[data-v-32c0ad24]{margin:0;padding:0;list-style:none}.profile-4d-highlights li[data-v-32c0ad24]{position:relative;padding-left:10px;font-size:12px;line-height:1.45;color:#666}.profile-4d-highlights li[data-v-32c0ad24]:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:#7c3aed}.profile-4d-highlights li+li[data-v-32c0ad24]{margin-top:4px}.profile-4d-empty-hint[data-v-32c0ad24]{margin:0;font-size:12px;color:#999}@media(max-width:768px){.profile-4d-head[data-v-32c0ad24]{flex-direction:column}.profile-4d-score-block[data-v-32c0ad24]{flex-direction:row;align-self:stretch;justify-content:space-between}.profile-4d-dim-grid[data-v-32c0ad24]{grid-template-columns:1fr}}.talent-eval-panel[data-v-7f20aafc]{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--metis-bg);border-radius:var(--metis-radius-md);border:1px solid var(--metis-border);overflow:hidden}.talent-eval-head[data-v-7f20aafc]{position:relative;flex-shrink:0;padding:16px var(--manage-content-padding-x) 12px;background:var(--metis-surface);border-bottom:1px solid var(--metis-border)}.talent-eval-head-accent[data-v-7f20aafc]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--metis-primary) 0%,var(--metis-primary-a40) 100%)}.talent-eval-head-inner[data-v-7f20aafc]{display:flex;flex-direction:column;gap:8px;max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.talent-eval-toolbar[data-v-7f20aafc]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.talent-eval-toolbar-right[data-v-7f20aafc]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.talent-eval-page-tabs[data-v-7f20aafc]{display:inline-flex;padding:3px;background:#0000000a;border-radius:10px}.talent-eval-page-tab[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;font-family:inherit;letter-spacing:-.01em;color:var(--metis-text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.talent-eval-page-tab.is-active[data-v-7f20aafc]{color:var(--metis-primary);background:var(--metis-surface);box-shadow:0 1px 3px #00000014}.talent-eval-page-tab-badge[data-v-7f20aafc]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:999px}.talent-eval-hint[data-v-7f20aafc]{margin:0;font-size:13px;color:var(--metis-text-secondary);line-height:1.45}.talent-eval-key-bound[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;background:#10b9810f;border:1px solid rgba(16,185,129,.18);border-radius:8px}.talent-eval-key-bound-dot[data-v-7f20aafc]{width:6px;height:6px;border-radius:50%;background:#10b981}.talent-eval-key-bound-text[data-v-7f20aafc]{font-size:12px;font-weight:500;color:#047857}.talent-eval-key-bound-value[data-v-7f20aafc]{padding:1px 6px;font-family:ui-monospace,monospace;font-size:11px;background:#fffc;border-radius:4px}.talent-eval-key-bound-link[data-v-7f20aafc]{padding:2px 8px;font-size:12px;font-weight:600;font-family:inherit;color:#059669;background:transparent;border:none;border-radius:4px;cursor:pointer}.talent-eval-key-bound-link[data-v-7f20aafc]:hover{background:#fff9}.talent-eval-body[data-v-7f20aafc]{flex:1;min-height:0;overflow:auto;padding:16px var(--manage-content-padding-x)}.talent-eval-inner[data-v-7f20aafc]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.talent-eval-inner--history[data-v-7f20aafc]{flex:1;min-height:0;gap:12px}.talent-eval-evaluate-flow[data-v-7f20aafc]{display:flex;flex-direction:column;gap:16px}.talent-eval-history-meta[data-v-7f20aafc]{margin:0;font-size:11px;font-weight:500;color:var(--metis-text-muted);letter-spacing:.02em}.talent-eval-history[data-v-7f20aafc]{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.talent-eval-inline-result-panel[data-v-7f20aafc]{border:1px solid var(--metis-border);border-radius:12px;background:var(--metis-bg);box-shadow:0 1px 3px #0000000f;overflow:hidden}.talent-eval-inline-result-panel.is-loading[data-v-7f20aafc],.talent-eval-inline-result-panel[data-v-7f20aafc] .te-result-detail--panel{min-height:320px}.talent-eval-history-batch-results[data-v-7f20aafc]{margin-top:16px;padding-top:16px;border-top:1px solid var(--metis-border)}.talent-eval-section-head-row[data-v-7f20aafc]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.talent-eval-section-title[data-v-7f20aafc]{margin:0;font-size:16px;font-weight:600;color:var(--metis-text);letter-spacing:-.01em}.talent-eval-section-count[data-v-7f20aafc]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:999px}.talent-eval-key-callout[data-v-7f20aafc]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--metis-surface);border:1px solid var(--metis-border);border-radius:12px;box-shadow:0 1px 3px #0000000a}.talent-eval-key-callout--warn[data-v-7f20aafc]{border-color:#f59e0b4d;background:#fffbeb99}.talent-eval-key-callout-icon[data-v-7f20aafc]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:10px}.talent-eval-key-callout-icon svg[data-v-7f20aafc]{width:24px;height:24px}.talent-eval-key-callout-body[data-v-7f20aafc]{flex:1;min-width:0}.talent-eval-key-callout-title[data-v-7f20aafc]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--metis-text)}.talent-eval-key-callout-text[data-v-7f20aafc]{margin:0;font-size:13px;color:var(--metis-text-secondary);line-height:1.5}.talent-eval-key-callout-btn[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;background:var(--metis-primary);border:none;border-radius:8px;cursor:pointer;transition:background .15s}.talent-eval-key-callout-btn svg[data-v-7f20aafc]{width:14px;height:14px}.talent-eval-key-callout-btn[data-v-7f20aafc]:hover{background:var(--metis-primary-dark)}.talent-eval-inputs[data-v-7f20aafc]{margin:0}.talent-eval-mode-toggle[data-v-7f20aafc]{display:inline-flex;padding:3px;background:#0000000a;border-radius:8px}.talent-eval-mode-btn[data-v-7f20aafc]{padding:6px 12px;font-size:13px;font-weight:500;font-family:inherit;color:var(--metis-text-secondary);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.talent-eval-mode-btn.is-active[data-v-7f20aafc]{color:var(--metis-primary);background:var(--metis-surface);box-shadow:0 1px 3px #00000014}.talent-eval-input-layout[data-v-7f20aafc]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.talent-eval-input-card[data-v-7f20aafc]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--metis-surface);border:1px solid var(--metis-border);border-radius:12px;box-shadow:0 1px 3px #0000000a;min-height:100%}.talent-eval-card-header[data-v-7f20aafc]{flex-shrink:0}.talent-eval-card-heading[data-v-7f20aafc]{display:flex;align-items:center;gap:8px}.talent-eval-step-badge[data-v-7f20aafc]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;font-size:11px;font-weight:600;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:50%;line-height:1}.talent-eval-card-title[data-v-7f20aafc]{margin:0;font-size:14px;font-weight:600;color:var(--metis-text)}.talent-eval-card-helper[data-v-7f20aafc]{margin:2px 0 0 30px;font-size:12px;color:var(--metis-text-muted);line-height:1.45}.talent-eval-project-row[data-v-7f20aafc]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.talent-eval-project-label[data-v-7f20aafc]{flex-shrink:0;font-size:12px;font-weight:500;color:var(--metis-text-secondary)}.talent-eval-project-dropdown[data-v-7f20aafc]{flex:1;min-width:140px;max-width:240px;padding:6px 10px;font-size:13px;font-family:inherit;color:var(--metis-text);background:var(--metis-surface);border:1px solid var(--metis-border);border-radius:8px}.talent-eval-project-dropdown[data-v-7f20aafc]:focus{outline:none;border-color:var(--metis-primary-a40);box-shadow:0 0 0 3px var(--metis-primary-a10)}.talent-eval-project-linked[data-v-7f20aafc]{flex:1;min-width:0;font-size:11px;color:var(--metis-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-eval-segment[data-v-7f20aafc]{display:inline-flex;align-self:flex-start;padding:2px;background:#0000000a;border-radius:8px}.talent-eval-segment-btn[data-v-7f20aafc]{padding:6px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--metis-text-secondary);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.talent-eval-segment-btn.is-active[data-v-7f20aafc]{color:var(--metis-primary);background:var(--metis-surface);box-shadow:0 1px 2px #0000000f}.talent-eval-card-body[data-v-7f20aafc]{display:flex;flex-direction:column;flex:1;gap:8px;min-height:160px}.talent-eval-textarea[data-v-7f20aafc]{flex:1;width:100%;min-height:140px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.55;color:var(--metis-text);background:var(--metis-surface);border:1px solid var(--metis-border);border-radius:8px;resize:vertical;transition:border-color .15s,box-shadow .15s}.talent-eval-textarea[data-v-7f20aafc]:focus{outline:none;border-color:var(--metis-primary-a40);box-shadow:0 0 0 3px var(--metis-primary-a10)}.talent-eval-textarea[data-v-7f20aafc]:disabled{opacity:.6;cursor:not-allowed}.talent-eval-inline-hint[data-v-7f20aafc]{margin:0;font-size:12px;color:var(--metis-text-muted)}.talent-eval-dropzone[data-v-7f20aafc]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1;min-height:160px;padding:20px 16px;text-align:center;background:var(--metis-surface);border:1.5px dashed rgba(153,153,153,.4);border-radius:8px;transition:border-color .2s,background .2s}.talent-eval-dropzone.is-dragover[data-v-7f20aafc],.talent-eval-dropzone[data-v-7f20aafc]:hover{border-color:var(--metis-primary-a40);background:var(--metis-primary-light-a40)}.talent-eval-dropzone-icon[data-v-7f20aafc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--metis-primary);background:var(--metis-primary-bg);border-radius:10px}.talent-eval-dropzone-icon svg[data-v-7f20aafc]{width:20px;height:20px}.talent-eval-file-input[data-v-7f20aafc]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.talent-eval-dropzone-title[data-v-7f20aafc]{margin:0;font-size:14px;font-weight:500;color:var(--metis-text)}.talent-eval-dropzone-hint[data-v-7f20aafc]{margin:0;font-size:12px;color:var(--metis-text-muted)}.talent-eval-dropzone-btn[data-v-7f20aafc]{padding:6px 14px;font-size:12px;font-weight:600;font-family:inherit;color:var(--metis-primary);background:var(--metis-primary-bg);border:1px solid var(--metis-primary-a16);border-radius:8px;cursor:pointer}.talent-eval-dropzone-btn[data-v-7f20aafc]:hover:not(:disabled){background:var(--metis-primary-light-a80)}.talent-eval-dropzone-btn[data-v-7f20aafc]:disabled{opacity:.5;cursor:not-allowed}.talent-eval-file-chips[data-v-7f20aafc]{display:flex;flex-wrap:wrap;gap:6px}.talent-eval-file-chip[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;background:var(--metis-surface);border:1px solid var(--metis-border);border-radius:8px}.talent-eval-file-chip-icon[data-v-7f20aafc]{width:14px;height:14px;color:var(--metis-text-muted)}.talent-eval-file-name[data-v-7f20aafc]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--metis-text)}.talent-eval-file-remove[data-v-7f20aafc]{width:20px;height:20px;font-size:14px;color:var(--metis-text-muted);background:transparent;border:none;border-radius:4px;cursor:pointer}.talent-eval-file-remove[data-v-7f20aafc]:hover{color:#dc2626;background:#fef2f2}.talent-eval-extracting[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--metis-primary)}.talent-eval-upload-error[data-v-7f20aafc]{margin:0;font-size:13px;color:#dc2626}.talent-eval-actions[data-v-7f20aafc]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;background:#fffffff5;backdrop-filter:blur(8px);border:1px solid var(--metis-border);border-radius:12px;box-shadow:0 -2px 8px #0000000a}.talent-eval-submit[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;color:#fff;background:var(--metis-primary);border:none;border-radius:8px;cursor:pointer;transition:background .15s,opacity .15s}.talent-eval-submit[data-v-7f20aafc]:hover:not(:disabled){background:var(--metis-primary-dark)}.talent-eval-submit[data-v-7f20aafc]:disabled{opacity:.5;cursor:not-allowed}.talent-eval-credit-badge[data-v-7f20aafc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--metis-text-muted)}.talent-eval-credit-icon[data-v-7f20aafc]{width:14px;height:14px}.talent-eval-spinner[data-v-7f20aafc]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:talent-eval-spin-7f20aafc .7s linear infinite}.talent-eval-spinner--muted[data-v-7f20aafc]{border-color:#9999994d;border-top-color:var(--metis-primary)}@keyframes talent-eval-spin-7f20aafc{to{transform:rotate(360deg)}}.talent-eval-master-detail[data-v-7f20aafc]{display:grid;grid-template-columns:304px minmax(0,1fr);gap:12px;flex:1;min-height:0;align-items:stretch}.talent-eval-history-column[data-v-7f20aafc]{min-height:0;max-height:none;flex:1;overflow-y:auto;padding-right:4px}.talent-eval-history-cards[data-v-7f20aafc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.talent-eval-history-cards--batch[data-v-7f20aafc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;max-width:none}.talent-eval-detail-column[data-v-7f20aafc]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;border:1px solid var(--metis-border);border-radius:12px;background:var(--metis-bg);box-shadow:0 1px 3px #0000000f}.talent-eval-detail-empty[data-v-7f20aafc],.talent-eval-history-empty[data-v-7f20aafc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;text-align:center}.talent-eval-detail-empty[data-v-7f20aafc]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:320px}.talent-eval-detail-column[data-v-7f20aafc] .te-result-detail--panel,.talent-eval-detail-column>.talent-eval-detail-skeleton[data-v-7f20aafc]{flex:1;min-height:0}.talent-eval-history-empty[data-v-7f20aafc]{padding:40px 24px;background:var(--metis-surface);border:1px dashed var(--metis-border);border-radius:12px}.talent-eval-empty-illustration[data-v-7f20aafc]{width:48px;height:48px;color:var(--metis-primary-a45);margin-bottom:4px}.talent-eval-empty-illustration svg[data-v-7f20aafc]{width:100%;height:100%}.talent-eval-empty-title[data-v-7f20aafc]{margin:0;font-size:14px;font-weight:600;color:var(--metis-text)}.talent-eval-empty-text[data-v-7f20aafc]{margin:0;font-size:13px;color:var(--metis-text-muted);line-height:1.5;max-width:280px}.talent-eval-skeleton-list[data-v-7f20aafc]{display:flex;flex-direction:column;gap:8px;max-width:304px}.talent-eval-skeleton-card[data-v-7f20aafc]{height:72px;border-radius:8px;background:linear-gradient(90deg,#0000000a 25%,#00000012,#0000000a 75%);background-size:200% 100%;animation:talent-eval-shimmer-7f20aafc 1.2s infinite}.talent-eval-detail-skeleton[data-v-7f20aafc]{padding:24px}.talent-eval-skeleton-hero[data-v-7f20aafc]{display:flex;justify-content:space-between;margin-bottom:16px}.talent-eval-skeleton-line[data-v-7f20aafc]{height:12px;margin-bottom:8px;border-radius:4px;background:linear-gradient(90deg,#0000000a 25%,#00000012,#0000000a 75%);background-size:200% 100%;animation:talent-eval-shimmer-7f20aafc 1.2s infinite}.talent-eval-skeleton-line--lg[data-v-7f20aafc]{width:40%;height:20px}.talent-eval-skeleton-line--short[data-v-7f20aafc]{width:60%}.talent-eval-skeleton-ring[data-v-7f20aafc]{width:72px;height:72px;border-radius:50%;background:linear-gradient(90deg,#0000000a 25%,#00000012,#0000000a 75%);background-size:200% 100%;animation:talent-eval-shimmer-7f20aafc 1.2s infinite}.talent-eval-skeleton-grid[data-v-7f20aafc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.talent-eval-skeleton-block[data-v-7f20aafc]{height:80px;border-radius:8px;background:linear-gradient(90deg,#0000000a 25%,#00000012,#0000000a 75%);background-size:200% 100%;animation:talent-eval-shimmer-7f20aafc 1.2s infinite}.talent-eval-skeleton-label[data-v-7f20aafc]{margin:16px 0 0;font-size:13px;color:var(--metis-text-muted);text-align:center}@keyframes talent-eval-shimmer-7f20aafc{0%{background-position:200% 0}to{background-position:-200% 0}}.talent-eval-error[data-v-7f20aafc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.talent-eval-error-text[data-v-7f20aafc]{margin:0;flex:1;font-size:13px;color:#b91c1c}.talent-eval-error-action[data-v-7f20aafc]{flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}.talent-eval-batch-summary[data-v-7f20aafc]{display:grid;grid-template-columns:48px 1fr 80px;gap:8px;padding:8px 16px;margin-bottom:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--metis-text-muted);background:#00000005;border-radius:8px}.talent-eval-card-list[data-v-7f20aafc]{display:flex;flex-direction:column;gap:12px}.talent-eval-meta[data-v-7f20aafc]{margin:12px 0 0;font-size:12px;color:var(--metis-text-muted)}.talent-eval-panel--embedded[data-v-7f20aafc]{border-radius:12px;box-shadow:none;flex:1;min-height:0}.talent-eval-panel--batch-form .talent-eval-input-card[data-v-7f20aafc]{min-height:0}.talent-eval-panel--batch-form .talent-eval-card-body[data-v-7f20aafc]{min-height:120px}.talent-eval-panel--batch-form .talent-eval-textarea[data-v-7f20aafc],.talent-eval-panel--batch-form .talent-eval-dropzone[data-v-7f20aafc]{min-height:100px}.talent-eval-panel--batch .talent-eval-results[data-v-7f20aafc]{flex:1;min-height:0;overflow-y:auto}@media(max-width:768px){.talent-eval-head[data-v-7f20aafc]{padding:12px 12px 10px}.talent-eval-toolbar[data-v-7f20aafc]{flex-direction:column;align-items:stretch}.talent-eval-toolbar-right[data-v-7f20aafc]{justify-content:space-between}.talent-eval-page-tabs[data-v-7f20aafc]{width:100%}.talent-eval-page-tab[data-v-7f20aafc]{flex:1;justify-content:center;padding:8px 10px}.talent-eval-body[data-v-7f20aafc]{padding:12px}.talent-eval-input-layout[data-v-7f20aafc]{grid-template-columns:1fr}.talent-eval-master-detail[data-v-7f20aafc]{grid-template-columns:1fr;min-height:0}.talent-eval-history-column[data-v-7f20aafc]{max-height:200px}.talent-eval-detail-column[data-v-7f20aafc]{max-height:none;min-height:320px}.talent-eval-skeleton-list[data-v-7f20aafc]{max-width:none}.talent-eval-history-cards--batch[data-v-7f20aafc]{grid-template-columns:1fr}.talent-eval-batch-summary[data-v-7f20aafc]{display:none}.talent-eval-actions[data-v-7f20aafc]{flex-direction:column;align-items:stretch}.talent-eval-submit[data-v-7f20aafc]{justify-content:center}.talent-eval-project-row[data-v-7f20aafc]{flex-direction:column;align-items:stretch}.talent-eval-project-dropdown[data-v-7f20aafc]{max-width:none}}.workbench-panel[data-v-8c8e5b29]{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;border-radius:12px;overflow:hidden}.workbench-panel--embedded[data-v-8c8e5b29]{box-shadow:none}.workbench-scroll[data-v-8c8e5b29]{flex:1;min-height:0;overflow-y:auto}.workbench-inner[data-v-8c8e5b29]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;padding:var(--manage-content-padding-top) var(--manage-content-padding-x) var(--manage-content-padding-bottom);box-sizing:border-box}.workbench-greeting[data-v-8c8e5b29]{font-size:13px;color:#4b5563;margin:0 0 10px;padding-left:12px;border-left:3px solid #7c3aed;line-height:1.6}.workbench-divider[data-v-8c8e5b29]{height:.5px;background:#00000014;margin:0 0 16px}.workbench-brief-title[data-v-8c8e5b29]{font-size:15px;font-weight:700;color:#7c3aed;margin:0 0 24px;letter-spacing:-.01em}.workbench-stats-grid[data-v-8c8e5b29]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:40px}@media(max-width:1100px){.workbench-stats-grid[data-v-8c8e5b29]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.workbench-stats-grid[data-v-8c8e5b29]{grid-template-columns:repeat(2,1fr)}}.workbench-stat-card[data-v-8c8e5b29],.workbench-create-card[data-v-8c8e5b29]{background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:88px;box-sizing:border-box}.workbench-stat-label[data-v-8c8e5b29]{font-size:12px;color:#374151;margin:0;white-space:nowrap}.workbench-stat-value[data-v-8c8e5b29]{font-size:28px;font-weight:600;color:#111;margin:0;line-height:1}.workbench-stat-value--highlight[data-v-8c8e5b29]{color:#7c3aed}.workbench-create-card[data-v-8c8e5b29]{border:1.5px dashed rgba(0,0,0,.2);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,background .15s ease}.workbench-create-card[data-v-8c8e5b29]:hover{border-color:#7c3aed;background:#faf9ff}.workbench-create-icon[data-v-8c8e5b29]{width:14px;height:14px;color:#a0a0a0;flex-shrink:0}.workbench-create-text[data-v-8c8e5b29]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:6px}.workbench-create-title[data-v-8c8e5b29]{font-size:13px;font-weight:600;color:#111;margin:0 0 2px;line-height:1.2}.workbench-create-sub[data-v-8c8e5b29]{font-size:11px;color:#374151;margin:0;line-height:1.3}.workbench-invite-banner[data-v-8c8e5b29]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#7c3aed,#7f77dd);border-radius:12px;padding:14px 20px;margin-bottom:28px}.workbench-invite-left[data-v-8c8e5b29]{display:flex;align-items:center;gap:12px;min-width:0}.workbench-invite-icon[data-v-8c8e5b29]{width:36px;height:36px;background:#ffffff26;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workbench-invite-icon svg[data-v-8c8e5b29]{width:18px;height:18px}.workbench-invite-title[data-v-8c8e5b29]{font-size:13px;font-weight:600;color:#fff;margin:0 0 2px}.workbench-invite-sub[data-v-8c8e5b29]{font-size:12px;color:#ffffffbf;margin:0}.workbench-invite-btn[data-v-8c8e5b29]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.workbench-prompt-title[data-v-8c8e5b29]{font-size:22px;font-weight:500;color:#111;margin:0 0 10px;line-height:1.4}.workbench-prompt-underline[data-v-8c8e5b29]{border-bottom:2px solid #7F77DD}.workbench-prompt-example[data-v-8c8e5b29]{font-size:13px;color:#4b5563;margin:0 0 28px;line-height:1.6}.workbench-composer[data-v-8c8e5b29]{border:1.5px solid #7F77DD;border-radius:16px;padding:14px 48px 14px 16px;background:#fff;margin-bottom:20px;position:relative}.workbench-composer-input[data-v-8c8e5b29]{width:100%;border:none;outline:none;resize:none;font-size:14px;color:#111;line-height:1.5;font-family:inherit;background:transparent;min-height:32px}.workbench-composer-send[data-v-8c8e5b29]{position:absolute;bottom:14px;right:14px;width:30px;height:30px;border:.5px solid rgba(0,0,0,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;color:#4b5563;padding:0}.workbench-composer-send svg[data-v-8c8e5b29]{width:14px;height:14px}.workbench-composer-send--active[data-v-8c8e5b29]{background:#7c3aed;border-color:#7c3aed;color:#fff}.workbench-suggestions[data-v-8c8e5b29]{background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.workbench-suggestion-item[data-v-8c8e5b29]{display:block;width:100%;padding:14px 20px;font-size:13px;color:#4b5563;cursor:pointer;border:none;border-bottom:.5px solid rgba(0,0,0,.08);background:#fff;text-align:left;font-family:inherit;line-height:1.5;transition:background .12s ease}.workbench-suggestion-item[data-v-8c8e5b29]:last-child{border-bottom:none}.workbench-suggestion-item[data-v-8c8e5b29]:hover{background:#f9f9f7}.project-composer[data-v-a9c70034]{flex-shrink:0;border-top:.5px solid rgba(0,0,0,.06);background:#fff;padding:16px 24px 20px;box-sizing:border-box}.project-composer--inline[data-v-a9c70034]{border-top:none;padding:0 0 28px;background:transparent}.project-composer-head[data-v-a9c70034]{margin-bottom:12px}.project-composer-label[data-v-a9c70034]{font-size:13px;font-weight:650;color:#111;margin:0 0 6px;letter-spacing:-.01em}.project-composer-hint[data-v-a9c70034]{font-size:12px;color:#6b7280;margin:0;line-height:1.55;max-width:720px}.project-composer-tags[data-v-a9c70034]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.project-composer-tag[data-v-a9c70034]{border:1px solid rgba(83,74,183,.22);background:#ffffffe6;color:#7c3aed;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .18s ease;box-shadow:0 1px 2px #0000000a}.project-composer-tag[data-v-a9c70034]:hover{border-color:#7c3aed;background:#7c3aed1a}.project-composer-tag.is-active[data-v-a9c70034]{background:#7c3aed;border-color:#7c3aed;color:#fff;box-shadow:0 4px 14px #534ab747}.project-composer-empty-hint[data-v-a9c70034]{font-size:12px;color:#9ca3af;margin:0 0 12px;line-height:1.5}.project-composer-box[data-v-a9c70034]{border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:16px 18px 12px;box-shadow:0 1px 2px #0000000a,0 8px 32px #534ab70f;min-height:156px;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.project-composer-box[data-v-a9c70034]:focus-within{border-color:#534ab759;box-shadow:0 0 0 3px #7c3aed38,0 12px 40px #534ab71a}.project-composer-input[data-v-a9c70034]{width:100%;border:none;outline:none;resize:none;font-size:15px;line-height:1.6;color:#111;font-family:inherit;min-height:96px;flex:1;box-sizing:border-box;background:transparent}.project-composer-input[data-v-a9c70034]::placeholder{color:#b0b8c4}.project-composer-input[data-v-a9c70034]:disabled{opacity:.55;cursor:not-allowed}.project-composer-foot[data-v-a9c70034]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:.5px solid rgba(0,0,0,.05)}.project-composer-storage-hint[data-v-a9c70034]{flex:1;min-width:0;font-size:11px;color:#9ca3af;margin:0;line-height:1.45}.project-composer-send[data-v-a9c70034]{height:36px;border-radius:999px;border:none;background:#eceef2;color:#b0b8c4;cursor:not-allowed;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px 0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s ease}.project-composer-send svg[data-v-a9c70034]{width:14px;height:14px;flex-shrink:0}.project-composer-send.can-send[data-v-a9c70034]{background:#7c3aed;color:#fff;cursor:pointer;box-shadow:0 4px 12px #534ab759}.project-composer-send.can-send[data-v-a9c70034]:hover{background:#4740a3;transform:translateY(-1px)}.project-composer-send-label[data-v-a9c70034]{white-space:nowrap}.project-insight-panel[data-v-f928595f]{border:.5px solid rgba(83,74,183,.2);border-radius:12px;background:linear-gradient(135deg,#f9f7ff,#f5f4ff);margin-bottom:28px;overflow:hidden}.project-insight-header[data-v-f928595f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 8px}.project-insight-header-left[data-v-f928595f]{display:flex;align-items:center;gap:7px;min-width:0}.project-insight-pulse[data-v-f928595f]{width:8px;height:8px;border-radius:50%;background:#7c3aed;flex-shrink:0;animation:project-insight-pulse-f928595f 2s ease-in-out infinite}@keyframes project-insight-pulse-f928595f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.project-insight-header-title[data-v-f928595f]{font-size:12px;font-weight:600;color:#7c3aed;margin:0;line-height:1.4}.project-insight-role[data-v-f928595f]{font-weight:650;color:#111}.project-insight-updated-badge[data-v-f928595f]{font-size:11px;color:#7f77dd;background:#eeedfe;border-radius:4px;padding:2px 8px;font-weight:500;white-space:nowrap;flex-shrink:0}.project-insight-scope[data-v-f928595f]{font-size:11px;color:#7f77dd;margin:0;padding:0 16px 10px;line-height:1.45;border-bottom:.5px solid rgba(83,74,183,.1)}.project-insight-body[data-v-f928595f]{padding:12px 16px;border-bottom:.5px solid rgba(83,74,183,.1)}.project-insight-body--empty[data-v-f928595f]{border-bottom:none}.project-insight-label[data-v-f928595f]{font-size:11px;font-weight:600;color:#7f77dd;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.project-insight-text[data-v-f928595f]{font-size:12px;color:#7c3aed;margin:0;line-height:1.6}.project-insight-empty-title[data-v-f928595f]{font-size:12px;font-weight:600;color:#374151;margin:0 0 4px}.project-insight-empty-text[data-v-f928595f]{font-size:12px;color:#6b7280;margin:0;line-height:1.55}.project-insight-learned[data-v-f928595f]{padding:12px 16px;border-bottom:.5px solid rgba(83,74,183,.1)}.project-insight-tags[data-v-f928595f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.project-insight-tag[data-v-f928595f]{display:inline-flex;align-items:center;gap:5px;background:#fff;border:.5px solid rgba(83,74,183,.2);border-radius:20px;padding:4px 10px;font-size:12px;color:#374151;font-weight:500}.project-insight-tag-dot[data-v-f928595f]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.project-insight-tag-dot.is-positive[data-v-f928595f]{background:#1d9e75}.project-insight-tag-dot.is-negative[data-v-f928595f]{background:#e24b4a}.project-insight-match-row[data-v-f928595f]{display:flex;align-items:center;gap:10px}.project-insight-match-label[data-v-f928595f]{font-size:11px;color:#6b7280;margin:0;white-space:nowrap}.project-insight-match-track[data-v-f928595f]{flex:1;background:#eeedfe;border-radius:20px;height:5px;overflow:hidden}.project-insight-match-fill[data-v-f928595f]{height:100%;background:linear-gradient(90deg,#7c3aed,#7f77dd);border-radius:20px;transition:width .3s ease}.project-insight-match-value[data-v-f928595f]{font-size:11px;font-weight:600;color:#7c3aed;margin:0;white-space:nowrap}.project-insight-match-footnote[data-v-f928595f]{font-size:11px;color:#6b7280;margin:8px 0 0}.project-insight-toggle[data-v-f928595f]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px;border:none;border-top:.5px solid rgba(83,74,183,.1);background:transparent;cursor:pointer;font-family:inherit}.project-insight-toggle span[data-v-f928595f]{font-size:11px;color:#7f77dd;font-weight:500}.project-insight-toggle:hover span[data-v-f928595f]{color:#7c3aed}.project-insight-chevron[data-v-f928595f]{width:12px;height:12px;color:#7f77dd;transition:transform .2s ease;flex-shrink:0}.project-insight-chevron.is-open[data-v-f928595f]{transform:rotate(180deg)}.project-recommendations[data-v-e09ce329]{margin-bottom:28px}.project-recommendations-head[data-v-e09ce329]{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;flex-wrap:wrap}.project-recommendations-title[data-v-e09ce329]{font-size:13px;font-weight:600;color:#111;margin:0}.project-recommendations-subtitle[data-v-e09ce329]{font-size:11px;color:#6b7280;margin:0}.project-recommendations-list[data-v-e09ce329]{display:flex;flex-direction:column;gap:8px}.project-recommendations-card[data-v-e09ce329]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:.5px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;width:100%;box-sizing:border-box;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.project-recommendations-card[data-v-e09ce329]:hover{border-color:#534ab738;box-shadow:0 4px 16px #534ab714;transform:translateY(-1px)}.project-recommendations-avatar[data-v-e09ce329]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.project-recommendations-avatar span[data-v-e09ce329]{font-size:14px;font-weight:600;color:#fff}.project-recommendations-main[data-v-e09ce329]{flex:1;min-width:0}.project-recommendations-name-row[data-v-e09ce329]{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.project-recommendations-name[data-v-e09ce329]{font-size:13px;font-weight:500;color:#111;margin:0}.project-recommendations-source[data-v-e09ce329]{display:inline-flex;align-items:center;gap:3px;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600;flex-shrink:0}.project-recommendations-source--linkedin[data-v-e09ce329]{background:#e8f0fe;color:#0a66c2}.project-recommendations-source--indeed[data-v-e09ce329]{background:#e8eeff;color:#003a9b}.project-recommendations-source--seek[data-v-e09ce329]{background:#fff0ee;color:#e8432e}.project-recommendations-source-icon[data-v-e09ce329]{width:9px;height:9px;flex-shrink:0}.project-recommendations-meta[data-v-e09ce329]{font-size:12px;color:#374151;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-recommendations-trailing[data-v-e09ce329]{display:flex;align-items:center;gap:6px;flex-shrink:0}.project-recommendations-match[data-v-e09ce329]{font-size:11px;background:#eaf3de;color:#1d9e75;border-radius:4px;padding:2px 7px;font-weight:500;white-space:nowrap}.project-recommendations-chevron[data-v-e09ce329]{width:14px;height:14px;color:#374151;flex-shrink:0}.daily-seekers[data-v-2c39dd79]{width:100%;max-width:860px;margin-top:12px}.daily-overview-detail[data-v-2c39dd79]{width:100%;margin-top:8px;padding-left:4px}.daily-overview-detail-scroll[data-v-2c39dd79]{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-2c39dd79]{font-size:12px;font-weight:600;color:#86909c;margin-top:6px}.daily-seekers-scroll[data-v-2c39dd79]{max-height:480px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:6px}.job-card[data-v-2c39dd79]{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-2c39dd79]:hover,.job-card--annotation-pinned[data-v-2c39dd79]{box-shadow:0 4px 16px #1d21291a}.job-card-accent[data-v-2c39dd79]{width:26px;flex-shrink:0;background:linear-gradient(180deg,var(--metis-primary) 0%,var(--metis-primary-dark) 100%)}.job-card-body[data-v-2c39dd79]{flex:1;padding:16px 20px;min-width:0;position:relative;overflow:visible}.job-card-top[data-v-2c39dd79]{display:flex;gap:14px;align-items:flex-start}.avatar[data-v-2c39dd79]{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-2c39dd79]{width:24px;height:24px;border-radius:4px;background:var(--metis-primary);opacity:.35}.meta[data-v-2c39dd79]{flex:1;min-width:0}.name-line[data-v-2c39dd79]{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;cursor:default}.name[data-v-2c39dd79]{font-size:16px;font-weight:700;color:#1f2329;line-height:1.35;word-break:break-word;cursor:pointer}.name-annotation-trigger[data-v-2c39dd79]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.name-annotation-btn[data-v-2c39dd79]{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-2c39dd79]{flex-shrink:0}.name-annotation-badge[data-v-2c39dd79]{flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.4;color:var(--metis-primary);background:#4f6ff61a;border-radius:4px}.sub-line[data-v-2c39dd79]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:600;color:#666f81}.job-card-meta[data-v-2c39dd79]{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-2c39dd79]{margin:0;font-weight:700;color:#4e5969;white-space:nowrap}.job-card-meta dd[data-v-2c39dd79]{margin:0;color:#1d2129;word-break:break-word}.job-card-desc[data-v-2c39dd79]{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-2c39dd79]{position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:none;overflow:visible}.job-card-annotation-panel[data-v-2c39dd79]{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-2c39dd79],.job-card--annotation-pinned .job-card-annotation-panel[data-v-2c39dd79],.job-card-annotation--open .job-card-annotation-panel[data-v-2c39dd79],.job-card-annotation:focus-within .job-card-annotation-panel[data-v-2c39dd79]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.job-card-annotation-label[data-v-2c39dd79]{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#4e5969}.job-card-annotation-input[data-v-2c39dd79]{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-2c39dd79]:focus{outline:none;border-color:var(--metis-primary);background:#fff}.job-card-annotation-input[data-v-2c39dd79]:disabled{opacity:.65;cursor:not-allowed}.job-card-annotation-save[data-v-2c39dd79]{margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:var(--metis-primary);border:none;border-radius:6px;cursor:pointer}.job-card-annotation-save[data-v-2c39dd79]:disabled{opacity:.45;cursor:not-allowed}.job-card-annotation-mobile[data-v-2c39dd79]{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-2c39dd79]{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-2c39dd79]{font-size:12px;font-weight:600;color:#86909c;margin-top:12px}.daily-seekers[data-v-13c7c189]{width:100%;margin-top:12px}.daily-overview-detail[data-v-13c7c189]{width:100%;margin-top:8px;padding-left:4px}.daily-overview-detail-scroll[data-v-13c7c189]{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-13c7c189]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.08)}.seeker-job-group-head[data-v-13c7c189]{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--metis-primary);line-height:1.45}.sub-item--job .sub[data-v-13c7c189]{color:#1d2129}.daily-overview-detail-empty[data-v-13c7c189]{font-size:12px;font-weight:600;color:#86909c;margin-top:6px}.daily-seekers-scroll[data-v-13c7c189]{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-13c7c189]{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-13c7c189]{cursor:pointer;outline:none;touch-action:manipulation;pointer-events:auto;transition:box-shadow .15s ease}.seeker-card--interactive[data-v-13c7c189]:hover{box-shadow:0 4px 16px #1d21291a}.seeker-card--interactive[data-v-13c7c189]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #8f10f7}.seeker-card-accent[data-v-13c7c189]{width:26px;flex-shrink:0;background:linear-gradient(180deg,#8f10f7,#6900d1)}.seeker-card-body[data-v-13c7c189]{flex:1;padding:20px 24px}.seeker-card-top[data-v-13c7c189]{display:flex;gap:14px;align-items:flex-start}.avatar[data-v-13c7c189]{width:48px;height:48px;border-radius:50%;background:#a7a9a9;flex-shrink:0;overflow:hidden}.avatar-fallback[data-v-13c7c189]{width:100%;height:100%;background:#a7a9a9}.meta[data-v-13c7c189]{flex:1;min-width:0}.name-line[data-v-13c7c189]{display:flex;align-items:baseline;gap:8px;min-width:0}.name[data-v-13c7c189]{font-size:18px;font-weight:700;color:#1f2329;line-height:1.25;flex-shrink:0}.role[data-v-13c7c189]{font-size:18px;color:#1f2329;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sub-line[data-v-13c7c189]{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:600;color:#666f81}.sub-item[data-v-13c7c189]{display:inline-flex;align-items:center}.seeker-card-metrics[data-v-13c7c189]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.metric[data-v-13c7c189]{border-radius:12px;padding:10px 12px}.metric-label[data-v-13c7c189]{font-size:12px;font-weight:600}.metric-value[data-v-13c7c189]{margin-top:6px;font-size:12px;font-weight:600;word-break:break-word}.metric--blue[data-v-13c7c189]{background:#ecf2f9}.metric--blue .metric-label[data-v-13c7c189]{color:#2e9ce9}.metric--blue .metric-value[data-v-13c7c189]{color:#11a952}.metric--pink[data-v-13c7c189]{background:#f3edf7}.metric--pink .metric-label[data-v-13c7c189]{color:#da24c5}.metric--pink .metric-value[data-v-13c7c189]{color:#39b44d}.metric--orange[data-v-13c7c189]{background:#f8f1ea}.metric--orange .metric-label[data-v-13c7c189]{color:#f1a120}.metric--orange .metric-value[data-v-13c7c189]{color:#39b44d}.seeker-card-summary[data-v-13c7c189]{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-13c7c189]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px 16px}.tag[data-v-13c7c189]{color:#920edd;font-size:12px;font-weight:600;background:transparent}.seeker-card-actions[data-v-13c7c189]{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-13c7c189]{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-13c7c189]{background:linear-gradient(180deg,#8d10f5,#6f0ddb);color:#fff}.btn-like[data-v-13c7c189]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:40px;padding:0}.btn-like-icon[data-v-13c7c189]{flex-shrink:0}.btn-like--loading .btn-like-icon[data-v-13c7c189]{opacity:.55}.btn-like[data-v-13c7c189]:hover:not(:disabled){border-color:#2395ff}.btn-like--active[data-v-13c7c189],.btn-like:disabled.btn-like--active[data-v-13c7c189]{cursor:default;opacity:1}.btn-like[data-v-13c7c189]:disabled:not(.btn-like--active){opacity:.65;cursor:wait}.btn-disagree[data-v-13c7c189]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:40px;padding:0}.btn-disagree-icon[data-v-13c7c189]{flex-shrink:0}.btn-disagree--loading .btn-disagree-icon[data-v-13c7c189]{opacity:.55}.btn-disagree[data-v-13c7c189]:hover:not(:disabled){border-color:#b42318}.btn-disagree--active[data-v-13c7c189],.btn-disagree:disabled.btn-disagree--active[data-v-13c7c189]{border-color:#b42318;color:#912018;cursor:default;opacity:1}.btn-disagree[data-v-13c7c189]:disabled:not(.btn-disagree--active){opacity:.65;cursor:wait}.btn-outline[data-v-13c7c189]{border-color:#7910d859;color:#7910d8;background:#fff}.seeker-disagree-overlay[data-v-13c7c189]{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:16px;background:#1d212973}.seeker-disagree-panel[data-v-13c7c189]{width:min(480px,100%);padding:20px 22px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #1d21292e}.seeker-disagree-title[data-v-13c7c189]{margin:0 0 12px;font-size:16px;font-weight:700;color:#1f2329}.seeker-disagree-input[data-v-13c7c189]{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-13c7c189]{margin-top:14px;display:flex;justify-content:flex-end;gap:12px}.daily-seekers-empty[data-v-13c7c189]{font-size:12px;font-weight:600;color:#86909c}.projects-create-backdrop[data-v-6a63802d]{position:fixed;inset:0;background:#00000059;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.projects-edit-details-modal[data-v-6a63802d]{background:#fff;border-radius:16px;padding:36px 40px;width:500px;max-width:100%;box-shadow:0 16px 48px #0000002e;box-sizing:border-box}.projects-edit-details-title[data-v-6a63802d]{font-size:26px;font-weight:700;color:#111;margin:0 0 24px}.projects-edit-details-label[data-v-6a63802d]{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:8px}.projects-edit-details-required[data-v-6a63802d]{color:#e24b4a;margin-left:2px}.projects-edit-details-input[data-v-6a63802d]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;margin-bottom:20px;color:#1a1a1a}.projects-edit-details-input--error[data-v-6a63802d]{border-color:#e24b4a;box-shadow:0 0 0 3px #e24b4a26;margin-bottom:6px}.projects-edit-details-textarea[data-v-6a63802d]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;resize:vertical;min-height:100px;box-sizing:border-box;line-height:1.6;color:#1a1a1a;margin-bottom:20px}.projects-edit-details-textarea--error[data-v-6a63802d]{border-color:#e24b4a;box-shadow:0 0 0 3px #e24b4a26;margin-bottom:6px}.projects-edit-details-error[data-v-6a63802d]{font-size:12px;color:#e24b4a;margin:-14px 0 16px}.projects-edit-details-actions[data-v-6a63802d]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.projects-edit-details-cancel[data-v-6a63802d]{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;color:#111}.projects-edit-details-cancel[data-v-6a63802d]:hover:not(:disabled){background:#f9f9f7}.projects-edit-details-cancel[data-v-6a63802d]:disabled{opacity:.6;cursor:not-allowed}.projects-edit-details-save[data-v-6a63802d]{background:#1a1a1a;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.projects-edit-details-save[data-v-6a63802d]:hover:not(:disabled){background:#333}.projects-edit-details-save[data-v-6a63802d]:disabled{opacity:.6;cursor:not-allowed}.projects-panel[data-v-34ac4247]{display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient(180deg,#fafafa,#fff 120px);border-radius:12px;overflow:hidden;position:relative}.projects-panel--embedded[data-v-34ac4247]{box-shadow:none}.projects-scroll[data-v-34ac4247]{flex:1;min-height:0;overflow-y:auto}.projects-inner[data-v-34ac4247]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;padding:var(--manage-content-padding-top) var(--manage-content-padding-x) var(--manage-content-padding-bottom);box-sizing:border-box}.projects-header[data-v-34ac4247]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.projects-title[data-v-34ac4247]{font-size:28px;font-weight:600;color:var(--metis-primary);margin:0}.projects-toolbar[data-v-34ac4247],.projects-toolbar-actions[data-v-34ac4247]{display:flex;align-items:center;gap:8px}.projects-search-bar[data-v-34ac4247]{display:flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #7c3aed;border-radius:8px;padding:5px 10px;box-shadow:0 0 0 3px #534ab71a}.projects-search-icon[data-v-34ac4247]{width:13px;height:13px;color:#a0a0a0;flex-shrink:0}.projects-search-input[data-v-34ac4247]{border:none;outline:none;font-size:13px;color:#1a1a1a;background:transparent;font-family:inherit;width:160px}.projects-search-close[data-v-34ac4247]{border:none;background:transparent;cursor:pointer;font-size:13px;color:#374151;padding:0 2px}.projects-sort-wrap[data-v-34ac4247]{position:relative}.projects-icon-btn[data-v-34ac4247]{width:34px;height:34px;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b6b6b}.projects-icon-btn svg[data-v-34ac4247]{width:18px;height:18px}.projects-icon-btn[data-v-34ac4247]:hover{background:#f5f5f3}.projects-sort-menu[data-v-34ac4247]{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:.5px solid rgba(0,0,0,.14);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:20;overflow:hidden;width:168px}.projects-sort-item[data-v-34ac4247]{display:block;width:100%;padding:10px 14px;border:none;background:#fff;text-align:left;font-size:13px;color:#374151;cursor:pointer;font-family:inherit}.projects-sort-item[data-v-34ac4247]:hover{background:#f9f9f7}.projects-sort-item.is-active[data-v-34ac4247]{color:#7c3aed;font-weight:600;background:#eeedfe}.projects-new-btn[data-v-34ac4247]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.projects-new-btn[data-v-34ac4247]:hover{background:#4740a3}.projects-grid[data-v-34ac4247]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:720px){.projects-grid[data-v-34ac4247]{grid-template-columns:1fr}}.projects-card[data-v-34ac4247]{border:1px solid #E5E7EB;border-radius:12px;padding:20px;cursor:pointer;display:flex;flex-direction:column;min-height:140px;position:relative;background:#fff;box-shadow:0 1px 2px #0000000a;transition:box-shadow .15s ease,border-color .15s ease}.projects-card--auto[data-v-34ac4247]{border-color:#534ab757;box-shadow:0 1px 3px #534ab714}.projects-card--auto[data-v-34ac4247]:hover{border-color:#534ab780;box-shadow:0 4px 16px #534ab71f}.projects-card--manual[data-v-34ac4247]{border-color:#e5e7eb}.projects-card--manual[data-v-34ac4247]:hover{border-color:#d1d5db;box-shadow:0 4px 16px #0000000f}.projects-card--bound[data-v-34ac4247]{border-color:#1d9e756b;box-shadow:0 1px 3px #1d9e751a}.projects-card--bound[data-v-34ac4247]:hover{border-color:#1d9e7594;box-shadow:0 4px 16px #1d9e7524}.projects-pin-badge[data-v-34ac4247]{position:absolute;top:10px;left:16px;font-size:10px;color:#7c3aed;background:#eeedfe;border-radius:4px;padding:1px 6px;font-weight:500}.projects-card-head[data-v-34ac4247]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.projects-card-head-main[data-v-34ac4247]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.projects-card-menu-wrap[data-v-34ac4247]{position:relative;flex-shrink:0}.projects-card-menu-btn[data-v-34ac4247]{width:28px;height:28px;border-radius:8px;border:none;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:background .15s ease,color .15s ease}.projects-card-menu-btn svg[data-v-34ac4247]{width:16px;height:16px}.projects-card-menu-btn[data-v-34ac4247]:hover{background:#e5e7eb;color:#374151}.projects-card-menu[data-v-34ac4247]{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:.5px solid rgba(0,0,0,.14);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:20;overflow:hidden;min-width:148px}.projects-card-menu-item[data-v-34ac4247]{display:block;width:100%;padding:10px 14px;border:none;background:#fff;text-align:left;font-size:13px;color:#374151;cursor:pointer;font-family:inherit}.projects-card-menu-item[data-v-34ac4247]:hover:not(:disabled){background:#f9f9f7}.projects-card-menu-item[data-v-34ac4247]:disabled{opacity:.45;cursor:not-allowed}.projects-card-menu-item--destructive[data-v-34ac4247]{color:#e24b4a}.projects-card-menu-item--destructive[data-v-34ac4247]:hover:not(:disabled){background:#fef2f2}.projects-card-menu-divider[data-v-34ac4247]{height:1px;background:#00000014;margin:4px 0}.projects-card-dot[data-v-34ac4247]{width:8px;height:8px;border-radius:50%;background:#7c3aed;flex-shrink:0}.projects-card-name[data-v-34ac4247]{font-size:15px;font-weight:500;color:#111;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-card-desc[data-v-34ac4247]{font-size:13px;color:#374151;margin:0;flex:1;line-height:1.5}.projects-card-meta[data-v-34ac4247]{font-size:12px;color:#6b7280;margin:6px 0 0}.projects-card-source-row[data-v-34ac4247]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.projects-card-source[data-v-34ac4247]{font-size:10px;font-weight:600;border-radius:4px;padding:2px 7px}.projects-card-source--auto[data-v-34ac4247]{color:#7c3aed;background:#eeedfe}.projects-card-source--manual[data-v-34ac4247]{color:#6b7280;background:#f3f4f6}.projects-card-agent[data-v-34ac4247]{font-size:10px;color:#1d9e75;font-weight:500}.projects-archived-banner[data-v-34ac4247]{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:.5px solid rgba(226,75,74,.25);background:#fff8f8}.projects-archived-banner p[data-v-34ac4247]{margin:0;font-size:12px;color:#854f0b;line-height:1.5}.projects-bind-pending-banner[data-v-34ac4247]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:10px;border:.5px solid rgba(83,74,183,.25);background:#f9f7ff}.projects-bind-pending-banner p[data-v-34ac4247]{margin:0;font-size:12px;color:#7c3aed;line-height:1.5;flex:1}.projects-bind-pending-cancel[data-v-34ac4247]{border:none;background:transparent;color:#6b7280;font-size:12px;cursor:pointer;font-family:inherit;flex-shrink:0;padding:0}.projects-bind-pending-cancel[data-v-34ac4247]:hover{color:#7c3aed}.projects-card--bind-target[data-v-34ac4247]{border-color:#534ab759;box-shadow:0 0 0 2px #534ab71f}.projects-card--bind-target[data-v-34ac4247]:hover{border-color:#7c3aed;box-shadow:0 4px 16px #534ab726}.projects-create-country-hint[data-v-34ac4247]{font-size:12px;color:#6b7280;margin:-8px 0 16px;line-height:1.45}.projects-matching-mode-options[data-v-34ac4247]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.projects-matching-mode-option[data-v-34ac4247]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.projects-matching-mode-option.is-selected[data-v-34ac4247]{border-color:#7c3aed;background:#7c3aed0f}.projects-matching-mode-radio[data-v-34ac4247]{margin-top:3px;flex-shrink:0;accent-color:#7c3aed}.projects-matching-mode-option-body[data-v-34ac4247]{display:flex;flex-direction:column;gap:4px;min-width:0}.projects-matching-mode-option-title[data-v-34ac4247]{font-size:14px;font-weight:600;color:#111}.projects-matching-mode-option-hint[data-v-34ac4247]{font-size:12px;color:#6b7280;line-height:1.45}.projects-matching-mode-expert-hint[data-v-34ac4247]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#f59e0b1f;color:#92400e;font-size:12px;line-height:1.45}.projects-card-foot[data-v-34ac4247]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px}.projects-card-time[data-v-34ac4247]{font-size:12px;color:#374151}.projects-card-status[data-v-34ac4247]{font-size:11px;font-weight:500;border-radius:4px;padding:2px 7px;white-space:nowrap}.projects-card-status--purple[data-v-34ac4247]{color:#7c3aed;background:#eeedfe}.projects-card-status--green[data-v-34ac4247]{color:#1d9e75;background:#eaf3de}.projects-card-status--amber[data-v-34ac4247]{color:#854f0b;background:#faeeda}.projects-empty[data-v-34ac4247]{text-align:center;padding:48px 0;color:#6b7280;font-size:14px}.projects-back-btn[data-v-34ac4247]{display:inline-flex;align-items:center;gap:6px;background:#fffc;border:.5px solid rgba(0,0,0,.08);cursor:pointer;padding:6px 12px 6px 8px;color:#6b7280;font-size:12px;font-family:inherit;margin-bottom:20px;border-radius:999px;transition:background .15s ease,color .15s ease}.projects-back-btn svg[data-v-34ac4247]{width:14px;height:14px}.projects-back-btn[data-v-34ac4247]:hover{background:#fff;color:#7c3aed}.projects-detail-page[data-v-34ac4247]{animation:projects-detail-in-34ac4247 .28s ease}@keyframes projects-detail-in-34ac4247{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.projects-detail-hero[data-v-34ac4247]{margin-bottom:24px}.projects-detail-head[data-v-34ac4247]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.projects-detail-head-text[data-v-34ac4247]{flex:1;min-width:0}.projects-detail-title[data-v-34ac4247]{font-size:26px;font-weight:650;color:#111;margin:0 0 6px;letter-spacing:-.02em;line-height:1.25}.projects-detail-matching-mode[data-v-34ac4247]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;width:min(100%,480px);padding:12px 14px 12px 16px;border-radius:14px;background:linear-gradient(145deg,#fffffffa,#f9f7fff0);border:1px solid rgba(83,74,183,.14);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #534ab714;position:relative;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.projects-detail-matching-mode[data-v-34ac4247]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#7c3aed,#7f77dd);transition:background .2s ease}.projects-detail-matching-mode--expert_review[data-v-34ac4247]:before{background:linear-gradient(180deg,#d97706,#f59e0b)}.projects-detail-matching-mode.is-saving[data-v-34ac4247]{opacity:.72;pointer-events:none}@media(max-width:768px){.projects-detail-matching-mode[data-v-34ac4247]{width:100%}}.projects-detail-matching-mode-top[data-v-34ac4247]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:2px}.projects-detail-matching-mode-label[data-v-34ac4247]{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.projects-detail-matching-mode-active-badge[data-v-34ac4247]{font-size:11px;font-weight:600;color:#7c3aed;background:#eeedfe;border-radius:999px;padding:3px 9px;white-space:nowrap;cursor:help}.projects-detail-matching-mode--expert_review .projects-detail-matching-mode-active-badge[data-v-34ac4247]{color:#b45309;background:#f59e0b24}.projects-detail-matching-mode-toggle[data-v-34ac4247]{display:flex;flex-direction:row;align-items:stretch;gap:8px}@media(max-width:768px){.projects-detail-matching-mode-toggle[data-v-34ac4247]{flex-direction:column}}.projects-detail-matching-mode-option[data-v-34ac4247]{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:96px;border:1.5px solid rgba(15,23,42,.08);border-radius:10px;background:#ffffffb8;padding:10px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.projects-detail-matching-mode-option[data-v-34ac4247]:hover:not(.is-active):not(:disabled){border-color:#534ab738;background:#fff;transform:translateY(-1px)}.projects-detail-matching-mode-option.is-active[data-v-34ac4247]{border-color:#534ab773;background:linear-gradient(135deg,#eeedfef2,#fff);box-shadow:0 2px 8px #534ab71f}.projects-detail-matching-mode-option[data-v-34ac4247]:disabled{cursor:wait}.projects-detail-matching-mode--expert_review .projects-detail-matching-mode-option.is-active[data-v-34ac4247]{border-color:#f59e0b9e;background:linear-gradient(135deg,#fef3c7b3,#fff);box-shadow:0 2px 8px #d9770624}.projects-detail-matching-mode-option-icon[data-v-34ac4247]{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280;background:#f3f4f6}.projects-detail-matching-mode-option-icon svg[data-v-34ac4247]{width:15px;height:15px}.is-active .projects-detail-matching-mode-option-icon[data-v-34ac4247]{color:#7c3aed;background:#eeedfe}.projects-detail-matching-mode--expert_review .is-active .projects-detail-matching-mode-option-icon[data-v-34ac4247]{color:#b45309;background:#f59e0b29}.projects-detail-matching-mode-option-text[data-v-34ac4247]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;width:100%}.projects-detail-matching-mode-option-title[data-v-34ac4247]{font-size:12px;font-weight:650;color:#111827;line-height:1.25;letter-spacing:-.01em}.projects-detail-matching-mode-option-desc[data-v-34ac4247]{font-size:10px;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.projects-detail-matching-mode-expert-hint[data-v-34ac4247]{display:flex;align-items:center;gap:6px;margin:0;width:100%;padding:7px 9px;border-radius:8px;background:#fef3c78c;border:1px solid rgba(245,158,11,.22);font-size:11px;line-height:1.35;color:#92400e;cursor:help}.projects-detail-matching-mode-expert-hint svg[data-v-34ac4247]{width:14px;height:14px;flex-shrink:0;color:#d97706}.projects-detail-desc[data-v-34ac4247]{font-size:13px;color:#6b7280;margin:0;line-height:1.55;max-width:640px}.projects-detail-chat-cta[data-v-34ac4247]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.projects-detail-enter-chat-btn[data-v-34ac4247]{background:#7c3aed;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease,opacity .15s ease}.projects-detail-enter-chat-btn[data-v-34ac4247]:hover:not(:disabled){background:#4740a3}.projects-detail-enter-chat-btn[data-v-34ac4247]:disabled{opacity:.45;cursor:not-allowed}.projects-detail-enter-chat-hint[data-v-34ac4247]{margin:0;font-size:12px;color:#9ca3af;line-height:1.45}.projects-plugin-sourcing[data-v-34ac4247]{margin-bottom:24px;border:.5px solid rgba(83,74,183,.16);border-radius:14px;background:#ffffffeb;overflow:hidden;box-shadow:0 1px 2px #0000000a}.projects-plugin-sourcing-toggle[data-v-34ac4247]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:none;background:linear-gradient(180deg,#f9f7ffe6,#fff);cursor:pointer;font-family:inherit;text-align:left}.projects-plugin-sourcing-title[data-v-34ac4247]{font-size:14px;font-weight:650;color:#111;letter-spacing:-.01em}.projects-plugin-sourcing-chevron[data-v-34ac4247]{width:18px;height:18px;color:#9ca3af;flex-shrink:0;transition:transform .2s ease}.projects-plugin-sourcing-chevron.is-open[data-v-34ac4247]{transform:rotate(180deg)}.projects-plugin-sourcing-body[data-v-34ac4247]{padding:0 16px 16px;border-top:.5px solid rgba(0,0,0,.06)}.projects-plugin-sourcing-muted[data-v-34ac4247],.projects-plugin-sourcing-empty[data-v-34ac4247]{margin:14px 0 4px;font-size:13px;color:#9ca3af;line-height:1.5}.projects-plugin-sourcing-block[data-v-34ac4247]{margin-top:14px}.projects-plugin-sourcing-block[data-v-34ac4247]:first-child{margin-top:12px}.projects-plugin-sourcing-subtitle[data-v-34ac4247]{margin:0 0 8px;font-size:12px;font-weight:600;color:#6b7280;letter-spacing:.02em}.projects-detail-platform-publish[data-v-34ac4247]{margin:12px 0 4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(83,74,183,.12);background:#f9f7ff99}.projects-detail-platform-publish-head[data-v-34ac4247]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.projects-detail-platform-publish-check[data-v-34ac4247]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#111;cursor:pointer}.projects-detail-platform-publish-hint[data-v-34ac4247]{margin:0;font-size:12px;color:#6b7280;line-height:1.45}.projects-detail-platform-publish-actions[data-v-34ac4247]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.projects-detail-platform-publish-btn[data-v-34ac4247]{padding:8px 14px;border-radius:8px;border:none;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.projects-detail-platform-publish-btn[data-v-34ac4247]:disabled{opacity:.6;cursor:not-allowed}.projects-detail-platform-published[data-v-34ac4247]{font-size:12px;color:#059669;font-weight:500}.projects-detail-stats[data-v-34ac4247]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:900px){.projects-detail-stats[data-v-34ac4247]{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.projects-detail-stats[data-v-34ac4247]{grid-template-columns:repeat(2,1fr)}}.projects-detail-positions-card[data-v-34ac4247]{position:relative;width:100%;text-align:left;cursor:pointer;font-family:inherit;border-color:#534ab724}.projects-detail-positions-card[data-v-34ac4247]:hover,.projects-detail-positions-card.is-open[data-v-34ac4247]{border-color:#534ab747;box-shadow:0 4px 16px #534ab71f}.projects-detail-positions-card .projects-detail-stat-label[data-v-34ac4247]{padding-right:14px;line-height:1.35}.projects-detail-positions-card-chevron[data-v-34ac4247]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;flex-shrink:0}.projects-detail-stat[data-v-34ac4247]{background:#ffffffe6;border:.5px solid rgba(0,0,0,.06);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0000000a;transition:box-shadow .2s ease,transform .2s ease}.projects-detail-stat[data-v-34ac4247]:hover{box-shadow:0 4px 16px #534ab714;transform:translateY(-1px)}.projects-detail-stat-label[data-v-34ac4247]{font-size:11px;font-weight:500;color:#9ca3af;margin:0 0 4px;letter-spacing:.01em}.projects-detail-stat-value[data-v-34ac4247]{font-size:22px;font-weight:650;color:#111;margin:0;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.projects-detail-stat-value.is-green[data-v-34ac4247]{color:#1d9e75}.projects-detail-stat-value.is-purple[data-v-34ac4247]{color:#7c3aed}.projects-positions-modal[data-v-34ac4247]{background:#fff;border-radius:16px;padding:24px 28px 20px;width:min(92vw,760px);max-width:100%;box-shadow:0 16px 48px #0000002e;box-sizing:border-box}.projects-positions-modal-head[data-v-34ac4247]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.projects-positions-modal-title[data-v-34ac4247]{font-size:18px;font-weight:650;color:#111;margin:0;line-height:1.35}.projects-positions-modal-close[data-v-34ac4247]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#9ca3af;padding:2px 6px;border-radius:6px;flex-shrink:0}.projects-positions-modal-close[data-v-34ac4247]:hover{background:#f5f5f3;color:#374151}.projects-positions-modal-foot[data-v-34ac4247]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:.5px solid rgba(0,0,0,.06)}.projects-positions-modal-done[data-v-34ac4247]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.projects-positions-modal-done[data-v-34ac4247]:hover{background:#4740a3}.projects-detail-position-form-error[data-v-34ac4247]{font-size:12px;color:#e24b4a;margin:0 0 10px;padding:10px 12px;background:#fef2f2;border-radius:8px;border:1px solid rgba(226,75,74,.25)}.projects-detail-positions-list[data-v-34ac4247]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:820px){.projects-detail-positions-list[data-v-34ac4247]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.projects-detail-positions-list[data-v-34ac4247]{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects-detail-position[data-v-34ac4247]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border:.5px solid rgba(0,0,0,.07);border-radius:12px;background:#ffffffd9;min-height:64px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.projects-detail-position.is-filled[data-v-34ac4247]{border-color:#534ab72e;background:#fff}.projects-detail-position.is-filled .projects-detail-position-slot[data-v-34ac4247]{background:#7c3aed;color:#fff}.projects-detail-position.is-editing[data-v-34ac4247]{grid-column:1 / -1;min-height:auto;padding:14px;background:#fff;box-shadow:0 8px 24px #534ab71a}.projects-detail-position.is-empty[data-v-34ac4247]{border-style:dashed;border-color:#0000001a;background:#fafafa99}.projects-detail-position.is-empty .projects-detail-position-title[data-v-34ac4247]{color:#c4c9d2;font-size:11px}.projects-detail-position[data-v-34ac4247]:hover:not(.is-editing){border-color:#534ab738}.projects-detail-position-slot[data-v-34ac4247]{font-size:10px;font-weight:700;color:#7c3aed;background:#eeedfe;border-radius:999px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.projects-detail-position-title[data-v-34ac4247]{font-size:11px;font-weight:500;color:#111;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.projects-detail-position-publish-badge[data-v-34ac4247]{font-size:10px;font-weight:600;border-radius:4px;padding:1px 6px}.projects-detail-position-publish-badge--published[data-v-34ac4247]{color:#1d9e75;background:#eaf3de}.projects-detail-position-publish-badge--paused[data-v-34ac4247]{color:#854f0b;background:#faeeda}.projects-detail-position-publish-badge--draft[data-v-34ac4247]{color:#6b7280;background:#f3f4f6}.projects-detail-position-actions[data-v-34ac4247]{width:100%;margin-top:4px}.projects-detail-position-publish[data-v-34ac4247]{width:100%;border:none;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:600;cursor:pointer;font-family:inherit;color:#fff;background:#7c3aed}.projects-detail-position-publish[data-v-34ac4247]:hover:not(:disabled){background:#4740a3}.projects-detail-position-publish[data-v-34ac4247]:disabled{opacity:.6;cursor:wait}.projects-detail-position-job-id[data-v-34ac4247]{font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums}.projects-detail-slot-add[data-v-34ac4247]{margin-top:auto;width:24px;height:24px;border-radius:8px;border:none;background:#eeedfe;color:#7c3aed;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.projects-detail-slot-add[data-v-34ac4247]:hover{background:#7c3aed;color:#fff}.projects-detail-position-form[data-v-34ac4247]{width:100%;display:flex;flex-direction:column;gap:8px}.projects-detail-position-form-actions[data-v-34ac4247]{display:flex;justify-content:flex-end;gap:8px}.projects-detail-position-select[data-v-34ac4247]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:8px 10px;font-size:12px;font-family:inherit;outline:none;background:#fff}.projects-detail-position-select--error[data-v-34ac4247]{border-color:#e24b4a}.projects-detail-position-input[data-v-34ac4247]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:8px 10px;font-size:12px;font-family:inherit;outline:none;box-sizing:border-box}.projects-detail-position-input--error[data-v-34ac4247]{border-color:#e24b4a}.projects-detail-position-save[data-v-34ac4247],.projects-detail-position-cancel[data-v-34ac4247]{border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.projects-detail-position-save[data-v-34ac4247]{background:#7c3aed;color:#fff}.projects-detail-position-save[data-v-34ac4247]:hover{background:#4740a3}.projects-detail-position-cancel[data-v-34ac4247]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#374151}.projects-create-backdrop[data-v-34ac4247]{position:fixed;inset:0;background:#00000059;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.projects-create-modal[data-v-34ac4247]{background:#fff;border-radius:16px;padding:36px 40px;width:500px;max-width:100%;box-shadow:0 16px 48px #0000002e;box-sizing:border-box}.projects-create-title[data-v-34ac4247]{font-size:26px;font-weight:700;color:#111;margin:0 0 20px}.projects-create-label[data-v-34ac4247]{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:8px}.projects-create-select[data-v-34ac4247]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;margin-bottom:20px;color:#1a1a1a;background:#fff;appearance:auto}.projects-create-select[data-v-34ac4247]:disabled{border-color:#0000001f;color:#9ca3af;background:#f9f9f7;cursor:not-allowed}.projects-create-select--error[data-v-34ac4247]{border-color:#e24b4a;box-shadow:0 0 0 3px #e24b4a26;margin-bottom:6px}.projects-create-positions-hint[data-v-34ac4247]{font-size:12px;color:#6b7280;margin:-8px 0 20px;line-height:1.5}.projects-create-input[data-v-34ac4247]{width:100%;border:1.5px solid #7c3aed;border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;margin-bottom:24px;color:#1a1a1a}.projects-create-input--error[data-v-34ac4247]{border-color:#e24b4a;box-shadow:0 0 0 3px #e24b4a26;margin-bottom:6px}.projects-create-error[data-v-34ac4247]{font-size:12px;color:#e24b4a;margin:0 0 18px}.projects-create-textarea[data-v-34ac4247]{width:100%;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;resize:vertical;min-height:100px;box-sizing:border-box;line-height:1.6;color:#1a1a1a}.projects-create-hint[data-v-34ac4247]{display:flex;align-items:center;gap:6px;font-size:12px;color:#374151;margin:10px 0 28px}.projects-create-hint svg[data-v-34ac4247]{width:14px;height:14px;flex-shrink:0;color:#7c3aed}.projects-create-actions[data-v-34ac4247]{display:flex;justify-content:flex-end;gap:10px}.projects-create-cancel[data-v-34ac4247]{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;color:#111}.projects-create-cancel[data-v-34ac4247]:hover{background:#f9f9f7}.projects-create-submit[data-v-34ac4247]{background:#1a1a1a;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.projects-create-submit[data-v-34ac4247]:hover{background:#333}.expert-store[data-v-d8f21c1c]{display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient(180deg,#fafafa,#fff 120px);border-radius:12px;overflow:hidden}.expert-store--embedded[data-v-d8f21c1c]{box-shadow:none}.expert-store-scroll[data-v-d8f21c1c]{flex:1;min-height:0;overflow-y:auto}.expert-store-inner[data-v-d8f21c1c]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;padding:var(--manage-content-padding-top) var(--manage-content-padding-x) var(--manage-content-padding-bottom);box-sizing:border-box}.expert-store-header[data-v-d8f21c1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.expert-store-header--verify[data-v-d8f21c1c]{margin-bottom:12px}.expert-store-verify-intro[data-v-d8f21c1c]{width:100%}.expert-store-verify-oneline[data-v-d8f21c1c]{margin:6px 0 0;font-size:13px;color:var(--metis-text-mid, #666);line-height:1.5}.expert-store-header--verify .expert-store-title[data-v-d8f21c1c]{font-weight:700;letter-spacing:-.025em;line-height:1.25}.expert-store-title[data-v-d8f21c1c]{margin:0;font-size:22px;font-weight:650;color:var(--metis-primary)}.expert-store-sub[data-v-d8f21c1c]{margin:6px 0 0;font-size:13px;color:#6b7280;line-height:1.5}.expert-store-tabs[data-v-d8f21c1c]{display:flex;gap:8px;margin-bottom:12px}.expert-store-membership[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:12px 14px;border-radius:10px;background:#ede9fe;border:1px solid rgba(124,58,237,.12)}.expert-store-app-banner[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:#fff;border:1px dashed rgba(124,58,237,.28)}.expert-store-app-banner-text[data-v-d8f21c1c]{flex:1;min-width:0}.expert-store-app-banner-text strong[data-v-d8f21c1c]{display:block;font-size:13px;color:#7c3aed;margin-bottom:4px}.expert-store-app-banner-text p[data-v-d8f21c1c]{margin:0;font-size:12px;color:#6b7280;line-height:1.45}.expert-store-app-banner-qr[data-v-d8f21c1c]{width:72px;height:72px;flex-shrink:0;border-radius:8px;border:1px solid #e5e7eb;background:linear-gradient(45deg,#f3f4f6 25%,transparent 25%,transparent 75%,#f3f4f6 75%,#f3f4f6),linear-gradient(45deg,#f3f4f6 25%,transparent 25%,transparent 75%,#f3f4f6 75%,#f3f4f6);background-size:12px 12px;background-position:0 0,6px 6px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.expert-store-app-banner-qr-label[data-v-d8f21c1c]{font-size:9px;color:#9ca3af;background:#ffffffe6;padding:1px 4px;border-radius:4px}.expert-store-membership-row[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.expert-store-membership-tier--locked[data-v-d8f21c1c]{color:#9ca3af}.expert-store-membership-lock[data-v-d8f21c1c]{margin-left:6px;font-size:11px;font-weight:600;color:#b45309;background:#fef3c7;border-radius:4px;padding:2px 6px}.expert-store-tier-card.is-locked[data-v-d8f21c1c]{opacity:.72;border-style:dashed}.expert-store-tier-locked-hint[data-v-d8f21c1c]{margin:0 0 6px;font-size:11px;color:#b45309;line-height:1.35}.expert-store-membership-main[data-v-d8f21c1c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:#374151}.expert-store-membership-label[data-v-d8f21c1c]{font-weight:600;color:#7c3aed}.expert-store-membership-tier[data-v-d8f21c1c]{font-weight:650;color:#111}.expert-store-membership-quota[data-v-d8f21c1c]{color:#6b7280}.expert-store-membership-expires[data-v-d8f21c1c]{color:#9ca3af;font-size:12px}.expert-store-btn--compact[data-v-d8f21c1c]{padding:6px 12px;font-size:12px;flex-shrink:0}.expert-store-create-btn[data-v-d8f21c1c]:disabled{opacity:.5;cursor:not-allowed}.expert-store-modal--wide[data-v-d8f21c1c]{max-width:560px}.expert-store-tier-grid[data-v-d8f21c1c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.expert-store-tier-card[data-v-d8f21c1c]{border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center;background:#fff}.expert-store-tier-card.is-current[data-v-d8f21c1c]{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed33}.expert-store-tier-name[data-v-d8f21c1c]{margin:0 0 6px;font-size:14px;font-weight:650}.expert-store-tier-price[data-v-d8f21c1c]{margin:0 0 4px;font-size:13px;color:#7c3aed;font-weight:600}.expert-store-tier-quota[data-v-d8f21c1c]{margin:0 0 10px;font-size:12px;color:#6b7280}.expert-store-tier-current[data-v-d8f21c1c]{font-size:12px;color:#7c3aed;font-weight:600}@media(max-width:640px){.expert-store-tier-grid[data-v-d8f21c1c]{grid-template-columns:1fr}}.expert-store-tab[data-v-d8f21c1c]{border:1px solid #E5E7EB;background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;font-family:inherit;color:#374151}.expert-store-tab.is-active[data-v-d8f21c1c]{border-color:#534ab759;background:#ede9fe;color:#7c3aed;font-weight:600}.expert-store-section[data-v-d8f21c1c]{margin-bottom:28px}.expert-store-section-title[data-v-d8f21c1c]{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.expert-store-section-hint[data-v-d8f21c1c]{margin:-6px 0 12px;font-size:12px;color:#6b7280;line-height:1.45}.expert-store-meta[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.expert-store-meta-item[data-v-d8f21c1c]{font-size:11px;color:#6b7280}.expert-store-link-status[data-v-d8f21c1c]{margin:0;font-size:12px;color:#4b5563}.expert-store-linked-tag[data-v-d8f21c1c]{font-size:11px;font-weight:600;color:#1d9e75;background:#eaf3de;border-radius:4px;padding:4px 8px}.expert-store-select[data-v-d8f21c1c]{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;width:100%;background:#fff}.expert-store-select[data-v-d8f21c1c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px #534ab726}.expert-store-grid[data-v-d8f21c1c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:960px){.expert-store-grid[data-v-d8f21c1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.expert-store-grid[data-v-d8f21c1c]{grid-template-columns:1fr}}.expert-store-card[data-v-d8f21c1c]{border:1px solid #E5E7EB;border-radius:12px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #0000000a}.expert-store-card--mine[data-v-d8f21c1c]{border-color:#534ab738}.expert-store-card--draft[data-v-d8f21c1c]{border-style:dashed;border-color:#d1d5db}.expert-store-card--purchased[data-v-d8f21c1c]{border-color:#1d9e7540}.expert-store-card-top[data-v-d8f21c1c]{display:flex;gap:12px;align-items:center}.expert-store-avatar[data-v-d8f21c1c]{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.expert-store-card-head[data-v-d8f21c1c]{min-width:0}.expert-store-name[data-v-d8f21c1c]{margin:0;font-size:15px;font-weight:600;color:#111}.expert-store-specialty[data-v-d8f21c1c]{display:inline-block;margin-top:4px;font-size:11px;font-weight:600;color:#7c3aed;background:#ede9fe;border-radius:4px;padding:2px 7px}.expert-store-specialty--muted[data-v-d8f21c1c]{color:#6b7280;background:#f3f4f6}.expert-store-summary[data-v-d8f21c1c]{margin:0;font-size:12px;color:#4b5563;line-height:1.5;flex:1}.expert-store-owner[data-v-d8f21c1c]{margin:0;font-size:11px;color:#9ca3af}.expert-store-card-foot[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.expert-store-price-value[data-v-d8f21c1c]{font-size:18px;font-weight:700;color:#111}.expert-store-price-unit[data-v-d8f21c1c]{font-size:11px;color:#6b7280;margin-left:2px}.expert-store-btn[data-v-d8f21c1c]{border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;background:#7c3aed;color:#fff}.expert-store-btn[data-v-d8f21c1c]:hover:not(:disabled){background:#4740a3}.expert-store-btn[data-v-d8f21c1c]:disabled{opacity:.6;cursor:not-allowed}.expert-store-btn--ghost[data-v-d8f21c1c]{background:#f3f4f6;color:#374151}.expert-store-btn--ghost[data-v-d8f21c1c]:hover{background:#e5e7eb}.expert-store-btn--owned[data-v-d8f21c1c]{background:#eaf3de;color:#1d9e75}.expert-store-create-btn[data-v-d8f21c1c]{border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;background:#7c3aed;color:#fff;flex-shrink:0}.expert-store-create-btn[data-v-d8f21c1c]:hover:not(:disabled){background:#4740a3}.expert-store-create-btn[data-v-d8f21c1c]:disabled{opacity:.6;cursor:not-allowed}.expert-store-create-btn--ghost[data-v-d8f21c1c]{background:#f3f4f6;color:#374151}.expert-store-create-btn--ghost[data-v-d8f21c1c]:hover{background:#e5e7eb}.expert-store-create-btn--owned[data-v-d8f21c1c]{background:#eaf3de;color:#1d9e75}.expert-store-create-btn--inline[data-v-d8f21c1c]{margin-top:12px}.expert-store-badge[data-v-d8f21c1c]{font-size:11px;color:#7c3aed;background:#ede9fe;border-radius:4px;padding:4px 8px;font-weight:600}.expert-store-badge--pending[data-v-d8f21c1c]{color:#b45309;background:#fef3c7}.expert-store-badge--approved[data-v-d8f21c1c]{color:#1d9e75;background:#eaf3de}.expert-store-badge--rejected[data-v-d8f21c1c]{color:#dc2626;background:#fee2e2}.expert-store-reject-reason[data-v-d8f21c1c]{margin:0;font-size:11px;color:#dc2626;line-height:1.4}.expert-store-reapply-btn[data-v-d8f21c1c]{align-self:flex-start}.expert-store-empty[data-v-d8f21c1c]{text-align:center;padding:48px 16px;color:#6b7280;font-size:14px}.expert-store-verify-card[data-v-d8f21c1c]{margin-bottom:12px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45}.expert-store-verify-card strong[data-v-d8f21c1c]{display:block;margin-bottom:4px;font-size:14px}.expert-store-verify-card p[data-v-d8f21c1c]{margin:0;color:#6b7280}.expert-store-verify-card--pending[data-v-d8f21c1c]{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.expert-store-verify-card--pending p[data-v-d8f21c1c]{color:#92400e}.expert-store-verify-card--rejected[data-v-d8f21c1c]{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.expert-store-verify-card--rejected p[data-v-d8f21c1c]{color:#991b1b}.expert-store-verify--compact .expert-store-verify-form[data-v-d8f21c1c]{padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000f}.expert-store-verify--compact .expert-store-verify-form .expert-store-modal-hint--compact[data-v-d8f21c1c]{margin:0 0 10px;font-size:11px}.expert-store-verify--compact .expert-store-verify-form .expert-store-field[data-v-d8f21c1c]{margin-bottom:0;gap:4px}.expert-store-verify--compact .expert-store-verify-form .expert-store-field>span[data-v-d8f21c1c]:not(.expert-store-field-label){font-weight:600;color:#111;font-size:11px}.expert-store-verify--compact .expert-store-verify-form .expert-store-field input[data-v-d8f21c1c],.expert-store-verify--compact .expert-store-verify-form .expert-store-field textarea[data-v-d8f21c1c]{padding:7px 10px;font-size:12px}.expert-store-verify--compact .expert-store-verify-form .expert-store-field textarea[data-v-d8f21c1c]{resize:vertical;min-height:52px}.expert-store-verify--compact .expert-store-verify-form .expert-store-field-label[data-v-d8f21c1c]{font-size:11px;font-weight:600;color:#111}.expert-store-verify--compact .expert-store-verify-form .expert-store-verify-actions[data-v-d8f21c1c]{margin-top:12px;padding-top:0}.expert-store-verify-type-tabs[data-v-d8f21c1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.expert-store-verify-type-tab[data-v-d8f21c1c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.expert-store-verify-type-tab strong[data-v-d8f21c1c]{font-size:12px;font-weight:600;color:#374151;line-height:1.3}.expert-store-verify-type-tab span[data-v-d8f21c1c]{font-size:10px;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expert-store-verify-type-tab[data-v-d8f21c1c]:hover:not(.is-active){border-color:#534ab747;background:#ede9fe}.expert-store-verify-type-tab[data-v-d8f21c1c]:focus-visible{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px #534ab726}.expert-store-verify-type-tab.is-active[data-v-d8f21c1c]{border-color:#534ab759;background:#ede9fe;box-shadow:inset 0 0 0 1px #7c3aed33}.expert-store-verify-type-tab.is-active strong[data-v-d8f21c1c]{color:#7c3aed}.expert-store-verify-fields[data-v-d8f21c1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:10px}.expert-store-field--full[data-v-d8f21c1c]{grid-column:1 / -1}.expert-store-employment[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:8px}.expert-store-employment-head[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:2px}.expert-store-employment-title[data-v-d8f21c1c]{font-size:11px;font-weight:600;color:#111}.expert-store-employment-hint[data-v-d8f21c1c]{font-size:10px;color:#6b7280;line-height:1.35}.expert-store-employment-optional[data-v-d8f21c1c]{margin-left:4px;font-style:normal;font-weight:400;color:#9ca3af}.expert-store-employment-row[data-v-d8f21c1c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;padding:8px;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fafafc}.expert-store-employment-field[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:4px;min-width:0}.expert-store-employment-field>span[data-v-d8f21c1c]{font-size:10px;font-weight:600;color:#374151}.expert-store-employment-field input[data-v-d8f21c1c]{width:100%}.expert-store-employment-remove[data-v-d8f21c1c]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:16px;line-height:1;cursor:pointer;font-family:inherit;flex-shrink:0}.expert-store-employment-remove[data-v-d8f21c1c]:hover{color:#dc2626;border-color:#fca5a5;background:#fee2e2}.expert-store-employment-add[data-v-d8f21c1c]{align-self:flex-start;border:1px dashed rgba(83,74,183,.35);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;color:#7c3aed;background:#ede9fe;cursor:pointer;font-family:inherit}.expert-store-employment-add[data-v-d8f21c1c]:hover{border-color:#7c3aed;background:#fff}@media(max-width:640px){.expert-store-employment-row[data-v-d8f21c1c]{grid-template-columns:1fr}.expert-store-employment-remove[data-v-d8f21c1c]{justify-self:end}}.expert-store-field--compact[data-v-d8f21c1c]{margin-bottom:0}.expert-store-proof-inline[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:6px}.expert-store-proof-upload--inline[data-v-d8f21c1c] .el-upload{display:inline-block;width:auto}.expert-store-proof-upload--inline[data-v-d8f21c1c] .el-upload-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.expert-store-proof-upload--inline[data-v-d8f21c1c] .el-upload-list__item.is-success{padding:6px 8px;border-radius:8px}.expert-store-proof-upload-btn--inline[data-v-d8f21c1c]{margin-top:0;padding:6px 12px;font-size:11px}.expert-store-proof-inline-hint[data-v-d8f21c1c]{display:block;margin-top:6px;font-size:10px;color:#666;line-height:1.4}@media(max-width:640px){.expert-store-verify-type-tabs[data-v-d8f21c1c],.expert-store-verify-fields[data-v-d8f21c1c]{grid-template-columns:1fr}}@media(min-width:641px){.expert-store-verify--compact[data-v-d8f21c1c]{max-height:calc(100vh - 120px);overflow:visible}}.expert-store-verify-form[data-v-d8f21c1c]{padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000f}.expert-store-verify-form .expert-store-modal-hint[data-v-d8f21c1c]{margin-bottom:12px}.expert-store-verify-form .expert-store-field[data-v-d8f21c1c]{margin-bottom:16px}.expert-store-verify-form .expert-store-field>span[data-v-d8f21c1c]:not(.expert-store-field-label){font-weight:600;color:#111}.expert-store-verify-form .expert-store-field-label[data-v-d8f21c1c]{font-size:12px;font-weight:600;color:#111}.expert-store-verify-form .expert-store-verify-actions[data-v-d8f21c1c]{margin-top:16px;padding-top:4px}.expert-store-field--checkbox[data-v-d8f21c1c]{flex-direction:row;align-items:center;gap:8px}.expert-store-field--checkbox input[type=checkbox][data-v-d8f21c1c]{width:16px;height:16px;accent-color:#7c3aed}.expert-store-verify-actions[data-v-d8f21c1c]{display:flex;justify-content:flex-end;margin-top:8px}.expert-store-proof-hint[data-v-d8f21c1c]{margin:0 0 8px;font-size:11px;color:#666;line-height:1.45}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c]{width:100%}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload{width:100%;display:block}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item{margin:0;padding:0;border:none;background:transparent;transition:none}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item:hover,.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item:focus{background:transparent}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-info{width:100%;margin-left:0}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-name{display:block;width:100%;margin-right:0;padding:0;color:inherit;text-decoration:none}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-name:hover{color:inherit;cursor:default}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-name .el-icon,.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-file-name,.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-upload-list__item-status-label{display:none}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-icon--close{position:static;margin-left:auto;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:#666;background:transparent;opacity:1;transform:none;transition:background .15s ease,color .15s ease}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-icon--close:hover{color:#dc2626;background:#fee2e2}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item .el-icon--close svg{width:14px;height:14px}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item.is-success{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fafafc;box-shadow:0 1px 2px #00000008}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item.is-success:hover{border-color:var(--metis-primary-a20);background:var(--metis-primary-bg)}.expert-store-verify .expert-store-proof-upload[data-v-d8f21c1c] .el-upload-list__item.is-success .el-upload-list__item-info{display:flex;align-items:center;flex:1;min-width:0}.expert-store-proof-dropzone[data-v-d8f21c1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:20px 16px;border:1px dashed var(--metis-primary-a28);border-radius:12px;background:var(--metis-primary-bg);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.expert-store-proof-dropzone[data-v-d8f21c1c]:hover{border-color:var(--metis-primary);background:#fff;box-shadow:0 0 0 3px var(--metis-primary-a08)}.expert-store-proof-dropzone-icon[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--metis-primary);box-shadow:inset 0 0 0 1px var(--metis-primary-a12)}.expert-store-proof-dropzone-hint[data-v-d8f21c1c]{margin:0;max-width:320px;font-size:11px;color:#666;line-height:1.45}.expert-store-proof-upload-btn[data-v-d8f21c1c]{margin-top:4px;border:1px solid var(--metis-primary);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;background:var(--metis-primary);color:#fff;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.expert-store-proof-upload-btn[data-v-d8f21c1c]:hover{background:var(--metis-primary-dark, #6d28d9);border-color:var(--metis-primary-dark, #6d28d9)}.expert-store-proof-upload-btn[data-v-d8f21c1c]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--metis-primary-a25)}.expert-store-proof-file-chip[data-v-d8f21c1c]{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.expert-store-proof-file-icon[data-v-d8f21c1c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:var(--metis-primary);background:#fff;box-shadow:inset 0 0 0 1px var(--metis-primary-a12)}.expert-store-proof-file-meta[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.expert-store-proof-file-name[data-v-d8f21c1c]{font-size:13px;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-store-proof-file-size[data-v-d8f21c1c]{font-size:11px;color:#999}.expert-store-overlay[data-v-d8f21c1c]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.expert-store-modal[data-v-d8f21c1c]{background:#fff;border-radius:16px;padding:24px 28px;width:min(92vw,480px);max-height:90vh;overflow-y:auto;box-shadow:0 16px 48px #0000002e}.expert-store-modal-title[data-v-d8f21c1c]{margin:0 0 8px;font-size:18px;font-weight:650}.expert-store-modal-hint[data-v-d8f21c1c]{margin:0 0 16px;font-size:12px;color:#6b7280;line-height:1.45}.expert-store-field[data-v-d8f21c1c]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;color:#374151}.expert-store-field input[data-v-d8f21c1c],.expert-store-field textarea[data-v-d8f21c1c]{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit}.expert-store-field input[data-v-d8f21c1c]:focus,.expert-store-field textarea[data-v-d8f21c1c]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px #534ab726}.expert-store-modal-actions[data-v-d8f21c1c]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.expert-store-duration-label[data-v-d8f21c1c]{font-size:12px;color:#374151;display:block;margin-bottom:8px}.expert-store-duration-options[data-v-d8f21c1c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.expert-store-duration-btn[data-v-d8f21c1c]{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;cursor:pointer;font-family:inherit}.expert-store-duration-btn.is-active[data-v-d8f21c1c]{border-color:#7c3aed;background:#ede9fe;color:#7c3aed;font-weight:600}.expert-store-total[data-v-d8f21c1c]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-top:1px solid #f3f4f6;margin-bottom:8px;font-size:13px}.expert-store-total strong[data-v-d8f21c1c]{font-size:22px;color:#7c3aed}.expert-store-purchase-agent[data-v-d8f21c1c]{margin:0 0 8px;font-size:15px;font-weight:600}.tc-card[data-v-25ea93df]{padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tc-card[data-v-25ea93df]:hover{border-color:#534ab759;box-shadow:0 2px 8px #534ab714}.tc-card--selected[data-v-25ea93df]{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed;background:linear-gradient(180deg,#eeedfe,#fff 48px)}.tc-card-main[data-v-25ea93df]{display:flex;gap:12px;align-items:flex-start}.tc-card-avatar[data-v-25ea93df]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}.tc-card-body[data-v-25ea93df]{flex:1;min-width:0}.tc-card-head[data-v-25ea93df]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc-card-name[data-v-25ea93df]{margin:0;font-size:15px;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-card-score[data-v-25ea93df]{flex-shrink:0;font-size:13px;font-weight:700;padding:2px 8px;border-radius:999px}.tc-card-score.is-high[data-v-25ea93df]{color:#059669;background:#ecfdf5}.tc-card-score.is-medium[data-v-25ea93df]{color:#7c3aed;background:#eeedfe}.tc-card-score.is-low[data-v-25ea93df]{color:#6b7280;background:#f3f4f6}.tc-card-score.is-unknown[data-v-25ea93df]{color:#9ca3af;background:#f9fafb;font-weight:500}.tc-card-company[data-v-25ea93df]{margin:4px 0 0;font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-card-ai-line[data-v-25ea93df]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-card-tags[data-v-25ea93df]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tc-tag[data-v-25ea93df]{font-size:11px;padding:2px 8px;border-radius:999px;line-height:1.4}.tc-tag--source[data-v-25ea93df]{color:#4b5563;background:#f3f4f6}.tc-tag--project[data-v-25ea93df]{color:#7c3aed;background:#eeedfe;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-tag--status[data-v-25ea93df]{color:#0369a1;background:#e0f2fe}.tc-tag--status-archived[data-v-25ea93df]{color:#6b7280;background:#f3f4f6}.tc-tag--status-follow_up[data-v-25ea93df],.tc-tag--status-pending[data-v-25ea93df]{color:#b45309;background:#fef3c7}.tc-tag--status-high_intent[data-v-25ea93df]{color:#059669;background:#ecfdf5}.tc-tag--star[data-v-25ea93df]{color:#d97706;background:#fffbeb}.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-375c0462]{--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-375c0462]{height:auto;padding:0;overflow-y:visible;background:transparent}@media(max-width:768px){.resume-detail-container[data-v-375c0462]{width:100%;min-width:0;max-width:100vw;padding:12px;overflow-x:auto;overflow-y:auto}}.resume-header[data-v-375c0462]{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-375c0462]{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-375c0462]:hover{background:#f8fafc;border-color:#2563eb40;box-shadow:0 2px 8px #0f172a0f}.resume-header span[data-v-375c0462]{font-size:15px;font-weight:600;line-height:1.4;color:var(--rd-text)}.loading-container[data-v-375c0462]{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.loading-container .loading-text[data-v-375c0462]{margin-top:16px;font-size:14px}.loading-container .loading-spinner[data-v-375c0462]{width:32px;height:32px;border:3px solid #e5e5e5;border-top:3px solid var(--metis-primary);border-radius:50%;animation:spin-375c0462 1s linear infinite;margin-bottom:16px}@keyframes spin-375c0462{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-375c0462]{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-375c0462]{color:#ff4d4f;margin-bottom:16px}.error-container h3[data-v-375c0462]{margin:0 0 8px;font-size:18px}.error-container .error-text[data-v-375c0462]{margin:0 0 24px;text-align:center;line-height:1.5}.error-container .retry-btn[data-v-375c0462]{padding:8px 16px;background-color:var(--metis-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.error-container .retry-btn[data-v-375c0462]:hover{background-color:#3d6bdb}.resume-detail-page[data-v-375c0462]{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-375c0462]{max-width:var(--manage-content-max-width);margin:0 auto}.resume-content[data-v-375c0462]{width:100%;display:flex;flex-direction:column;gap:4px}.info-card[data-v-375c0462]{border-radius:var(--rd-radius-md);padding:4px 4px 8px;background:transparent}.info-card .card-header[data-v-375c0462]{display:flex;align-items:center;padding-bottom:4px}.info-card .card-header .section-indicator[data-v-375c0462]{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-375c0462]{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-375c0462]{padding:12px 0 8px;display:flex;align-items:center;justify-content:flex-start;gap:20px}.info-card .card-body .avatar[data-v-375c0462]{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-375c0462]{display:flex;flex-direction:column;justify-content:center;align-self:center;margin:0}.info-card .card-body[data-v-375c0462]:has(.work-item),.info-card .card-body[data-v-375c0462]:has(.project-item){flex-direction:column;align-items:flex-start;gap:0}.info-card.info-card--profile[data-v-375c0462]{padding-top:8px}.education-card-body[data-v-375c0462]{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.personal-info-main[data-v-375c0462]{display:flex;align-items:flex-start;position:relative;width:100%}.personal-info-main .avatar[data-v-375c0462]{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-375c0462]{flex:1 1 0%;min-width:0}.personal-info-main .personal-info-text .name-row[data-v-375c0462]{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-375c0462]{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-375c0462]{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-375c0462]{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-375c0462]{background:#ecfdf5;color:#047857;border-color:#10b98140}.personal-info-main .personal-info-text .name-row .status-badge.status-inactive[data-v-375c0462]{background:#f1f5f9;color:var(--rd-muted);border-color:var(--rd-border)}.personal-info-main .personal-info-text .basic-info-row[data-v-375c0462]{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-375c0462]{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-375c0462]{color:var(--rd-muted);font-size:13px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-375c0462]{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-375c0462] .action-buttons{gap:0}.personal-info-main .personal-info-text .detail-info-row[data-v-375c0462]{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-375c0462]{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-375c0462]:hover:not(:disabled){background:var(--rd-accent-soft);border-color:#2563eb59}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-375c0462]:disabled{opacity:.6;cursor:not-allowed}.personal-info-main .personal-info-text .detail-info-row .follow-btn.is-following[data-v-375c0462]{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-375c0462]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.personal-info-main .personal-info-text .detail-info-row .follow-btn.is-loading[data-v-375c0462]{pointer-events:none}.personal-info-main .personal-info-text .detail-info-row .portfolio-btn[data-v-375c0462]{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-375c0462]:hover{background:#f8fafc;border-color:#cbd5e1}.personal-info-main .personal-info-text .detail-info-row .work-card[data-v-375c0462]{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-375c0462]{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-375c0462]{font-size:18px;line-height:1.3}.personal-info-main .personal-info-text .detail-info-row .work-card .card-header .close-btn[data-v-375c0462]{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-375c0462]:hover{background:#f1f5f9;color:var(--rd-text)}.intention-grid[data-v-375c0462]{display:flex;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;row-gap:8px}.intention-item[data-v-375c0462]{display:inline-flex;align-items:center;font-size:14px;gap:0}.intention-item .intention-value[data-v-375c0462]{font-size:14px;color:var(--rd-text);font-weight:600;white-space:nowrap}.intention-item span[data-v-375c0462]:not(.intention-value){color:#cbd5e1;font-size:13px;margin:0 10px;font-weight:400;user-select:none}.skill-tags[data-v-375c0462]{margin-top:8px;padding:12px 0 4px}.skill-tags .card-header[data-v-375c0462]{display:flex;align-items:center;margin-bottom:12px}.skill-tags .card-header .section-indicator[data-v-375c0462]{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-375c0462]{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-375c0462]{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-375c0462]{display:flex;flex-wrap:wrap;gap:8px}.skill-tags .skill-tag[data-v-375c0462]{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-375c0462]{width:100%;margin-bottom:22px;padding-left:14px;border-left:3px solid #e2e8f0}.work-item[data-v-375c0462]:last-child{margin-bottom:0}.work-item .work-header[data-v-375c0462]{margin-bottom:10px;width:100%}.work-item .work-header .work-meta[data-v-375c0462]{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-375c0462]{font-size:13px;color:var(--rd-muted)}.work-item .work-content[data-v-375c0462]{margin-bottom:12px}.work-item .work-content .work-content-list[data-v-375c0462]{list-style:none;padding-left:0;margin:0}.work-item .work-content .work-content-list li[data-v-375c0462]{font-size:14px;line-height:1.55;color:#334155;margin-bottom:6px;padding-left:0}.work-item .work-technologies[data-v-375c0462]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.work-item .work-technologies .tech-label[data-v-375c0462]{display:none}.work-item .work-technologies .tech-tag[data-v-375c0462]{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-375c0462]{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-375c0462]{color:var(--rd-text);font-size:16px;font-weight:600}.work-title-row span.work-position[data-v-375c0462]{font-weight:600;color:var(--rd-muted);font-size:14px}.work-title-row span.work-time[data-v-375c0462]{font-size:12px;font-weight:600;color:var(--rd-accent);margin-left:auto;white-space:nowrap}.project-item[data-v-375c0462]{margin-bottom:22px;padding:16px 18px;border-radius:var(--rd-radius-md);background:#f8fafc;border:1px solid var(--rd-border)}.project-item[data-v-375c0462]:last-child{margin-bottom:0}.project-item .project-header[data-v-375c0462]{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-375c0462]{font-size:16px;font-weight:700;color:var(--rd-text);margin:0;letter-spacing:-.02em}.project-item .project-header .project-role[data-v-375c0462]{color:var(--rd-muted);font-size:13px;font-weight:600}.project-item .project-header .introduction-text[data-v-375c0462]{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-375c0462]{margin-bottom:12px}.project-item .project-description p[data-v-375c0462]{font-size:14px;line-height:1.6;color:#202332c7;margin:0}.project-item .project-introduction[data-v-375c0462]{margin-bottom:12px}.project-item .project-introduction .introduction-text[data-v-375c0462]{font-size:14px;line-height:1.6;color:#202332c7;margin:0}.project-item .project-content[data-v-375c0462]{margin-bottom:12px}.project-item .project-content .project-content-list[data-v-375c0462]{list-style:none;padding-left:0;margin:0}.project-item .project-content .project-content-list li[data-v-375c0462]{font-size:14px;line-height:1.55;color:#334155;margin-bottom:6px;padding-left:0}.education-item[data-v-375c0462]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.education-item[data-v-375c0462]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.education-item .education-row[data-v-375c0462]{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-375c0462]{font-size:15px;font-weight:700;color:var(--rd-text);letter-spacing:-.02em}.education-item .education-sep[data-v-375c0462]{color:#cbd5e1;margin:0 10px;font-weight:400;flex-shrink:0;user-select:none}.education-item .education-time[data-v-375c0462]{font-size:14px;font-weight:500;color:var(--rd-muted);white-space:nowrap}.education-item .education-meta[data-v-375c0462]{font-size:14px;font-weight:500;color:var(--rd-muted)}.attachment-item[data-v-375c0462]{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-375c0462]{flex:1 1 0%;font-size:14px;color:#202332}.attachment-item .download-btn[data-v-375c0462]{padding:8px 16px;background-color:var(--metis-primary);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-375c0462]:hover{background-color:#3d6bdb}.portfolio-grid[data-v-375c0462]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.portfolio-grid .portfolio-item[data-v-375c0462]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease;background:#f5f5f5}.portfolio-grid .portfolio-item[data-v-375c0462]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.portfolio-grid .portfolio-item .portfolio-image[data-v-375c0462]{width:100%;height:100%;object-fit:cover;display:block}.image-preview-overlay[data-v-375c0462]{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-375c0462 .2s ease}@keyframes image-preview-fade-in-375c0462{0%{opacity:0}to{opacity:1}}.image-preview-overlay .image-preview-inner[data-v-375c0462]{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-375c0462]{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-375c0462]{font-size:13px;font-weight:600;letter-spacing:.06em;color:#ffffffe0;font-variant-numeric:tabular-nums}.image-preview-overlay .preview-close-btn[data-v-375c0462]{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-375c0462]:hover{background:#fff3;border-color:#ffffff59}.image-preview-overlay .image-preview-stage[data-v-375c0462]{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-375c0462]{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-375c0462]{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-375c0462]{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-375c0462]:hover{background:#ffffff38;transform:scale(1.05)}.image-preview-overlay .preview-nav[data-v-375c0462]:active{transform:scale(.97)}.image-preview-overlay .preview-nav .preview-nav-icon[data-v-375c0462]{font-size:28px;line-height:1;font-weight:300;margin-top:-2px}@media(max-width:768px){.image-preview-overlay[data-v-375c0462]{padding:8px}.image-preview-overlay .image-preview-inner[data-v-375c0462]{max-height:100%;border-radius:12px}.image-preview-overlay .image-preview-toolbar[data-v-375c0462]{padding:10px 12px}.image-preview-overlay .image-preview-stage[data-v-375c0462]{min-height:50vh;padding:8px 4px 12px}.image-preview-overlay .preview-nav[data-v-375c0462]{width:42px;height:42px}.image-preview-overlay .preview-nav .preview-nav-icon[data-v-375c0462]{font-size:24px}.image-preview-overlay .preview-image[data-v-375c0462]{max-height:65vh}}@media(max-width:768px){.resume-detail-container[data-v-375c0462]{padding:12px 10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.resume-header[data-v-375c0462]{padding:12px 10px;font-size:13px;margin-left:50px}.resume-header span[data-v-375c0462]{font-size:15px}.resume-detail-page[data-v-375c0462]{width:100%;padding:12px 10px;border-radius:16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.resume-content[data-v-375c0462]{overflow-x:hidden}.info-card[data-v-375c0462]{padding:12px 8px}.info-card .card-title[data-v-375c0462]{font-size:18px;line-height:1.4}.personal-info-main[data-v-375c0462]{flex-direction:column;align-items:center;width:100%}.personal-info-main .avatar[data-v-375c0462]{margin-right:0;margin-bottom:12px;width:64px;height:64px}.personal-info-main .personal-info-text[data-v-375c0462]{width:100%}.personal-info-main .personal-info-text .name-row[data-v-375c0462]{flex-direction:column;align-items:flex-start;gap:6px}.personal-info-main .personal-info-text .name-row .name[data-v-375c0462]{font-size:22px}.personal-info-main .personal-info-text .name-row .active-time-badge[data-v-375c0462],.personal-info-main .personal-info-text .name-row .status-badge[data-v-375c0462]{margin-left:0;font-size:11px;padding:3px 10px}.personal-info-main .personal-info-text .basic-info-row[data-v-375c0462]{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-375c0462]{line-height:1.6;font-size:13px}.personal-info-main .personal-info-text .basic-info-row .action-buttons-container[data-v-375c0462]{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-375c0462] .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-375c0462] .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-375c0462] .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-375c0462] .action-buttons{justify-content:center}.personal-info-main .personal-info-text .detail-info-row[data-v-375c0462]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.personal-info-main .personal-info-text .detail-info-row .follow-btn[data-v-375c0462],.personal-info-main .personal-info-text .detail-info-row .portfolio-btn[data-v-375c0462]{min-height:44px;padding:10px 18px;font-size:14px;-webkit-tap-highlight-color:transparent}.info-card .card-body[data-v-375c0462]{padding:8px 0;gap:12px}.work-title-row .work-time[data-v-375c0462]{margin-left:0;flex-basis:100%}}.tc-detail[data-v-f8f7efb9]{display:flex;flex-direction:column;min-height:0;height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.tc-detail-head[data-v-f8f7efb9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.tc-detail-identity[data-v-f8f7efb9]{display:flex;align-items:center;gap:12px;min-width:0}.tc-detail-avatar[data-v-f8f7efb9]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.08)}.tc-detail-name[data-v-f8f7efb9]{margin:0;font-size:17px;font-weight:600;color:#1a1d26}.tc-detail-sub[data-v-f8f7efb9]{margin:4px 0 0;font-size:13px;color:#6b7280}.tc-detail-score[data-v-f8f7efb9]{flex-shrink:0;font-size:18px;font-weight:700;color:#7c3aed;background:#eeedfe;padding:6px 12px;border-radius:10px}.tc-detail-score--unknown[data-v-f8f7efb9]{color:#9ca3af;background:#f9fafb;font-size:14px;font-weight:500}.tc-score-pending[data-v-f8f7efb9]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;background:#eeedfe;border-radius:12px;border:1px dashed rgba(83,74,183,.35)}.tc-score-pending-text[data-v-f8f7efb9]{margin:0;font-size:13px;color:#374151;line-height:1.5}.tc-score-api-hint[data-v-f8f7efb9]{width:100%;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid rgba(83,74,183,.2)}.tc-score-api-hint p[data-v-f8f7efb9]{margin:0 0 8px;font-size:12px;color:#6b7280;line-height:1.45}.tc-score-api-link[data-v-f8f7efb9]{border:none;background:transparent;padding:0;font-size:12px;font-weight:600;color:#7c3aed;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tc-score-api-link[data-v-f8f7efb9]:hover{opacity:.85}.tc-compute-score-btn[data-v-f8f7efb9]{padding:10px 18px;border:none;border-radius:10px;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.tc-compute-score-btn[data-v-f8f7efb9]:hover:not(:disabled){opacity:.92}.tc-compute-score-btn[data-v-f8f7efb9]:disabled{opacity:.65;cursor:not-allowed}.tc-score-billing-badge[data-v-f8f7efb9]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#7c3aed;padding:4px 10px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(83,74,183,.2)}.tc-detail-tabs[data-v-f8f7efb9]{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.tc-detail-tab[data-v-f8f7efb9]{border:none;background:transparent;padding:12px 14px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tc-detail-tab--active[data-v-f8f7efb9]{color:#7c3aed;border-bottom-color:#7c3aed}.tc-detail-tab[data-v-f8f7efb9]:hover:not(.tc-detail-tab--active){color:#374151}.tc-detail-panels[data-v-f8f7efb9]{flex:1;min-height:0;overflow:auto;padding:16px 18px}.tc-detail-panel--resume[data-v-f8f7efb9]{padding:0;display:flex;flex-direction:column}.tc-detail-panel--portrait[data-v-f8f7efb9]{display:flex;flex-direction:column;gap:12px;padding:0}.tc-section-title[data-v-f8f7efb9]{margin:0 0 12px;font-size:13px;font-weight:600;color:#374151}.tc-portrait-reason[data-v-f8f7efb9]{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;background:#7c3aed0a;border:1px solid rgba(124,58,237,.12);border-radius:8px}.tc-portrait-reason p[data-v-f8f7efb9]{margin:0;font-size:13px;line-height:1.5;color:#111}.tc-portrait-reason-icon[data-v-f8f7efb9]{color:#7c3aed;font-size:13px;line-height:1.4;flex-shrink:0}.tc-portrait-metrics[data-v-f8f7efb9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 3px #0000000f}.tc-portrait-dim-mini[data-v-f8f7efb9]{display:flex;align-items:center;gap:4px;min-width:0}.tc-portrait-dim-mini-label[data-v-f8f7efb9]{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.tc-portrait-dim-mini-track[data-v-f8f7efb9]{width:36px;height:3px;background:#0000000f;border-radius:999px;overflow:hidden;flex-shrink:0}.tc-portrait-dim-mini-fill[data-v-f8f7efb9]{height:100%;border-radius:999px;background:#7c3aed;transition:width .35s ease}.tc-portrait-dim-mini-fill.score-tier--high[data-v-f8f7efb9]{background:#059669}.tc-portrait-dim-mini-fill.score-tier--mid[data-v-f8f7efb9]{background:#d97706}.tc-portrait-dim-mini-fill.score-tier--low[data-v-f8f7efb9]{background:#dc2626}.tc-portrait-dim-mini-value[data-v-f8f7efb9]{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#666;flex-shrink:0}.tc-portrait-dim-mini-value.score-tier--high[data-v-f8f7efb9]{color:#059669}.tc-portrait-dim-mini-value.score-tier--mid[data-v-f8f7efb9]{color:#d97706}.tc-portrait-dim-mini-value.score-tier--low[data-v-f8f7efb9]{color:#dc2626}.tc-portrait-section[data-v-f8f7efb9]{display:flex;flex-direction:column;gap:8px}.tc-portrait-section-head[data-v-f8f7efb9]{margin:0}.tc-portrait-section-head--compact[data-v-f8f7efb9]{margin-bottom:0}.tc-portrait-section-title[data-v-f8f7efb9]{margin:0;font-size:13px;font-weight:600;color:#111;letter-spacing:.01em;text-transform:uppercase}.tc-portrait-section-hint[data-v-f8f7efb9]{margin:4px 0 0;font-size:12px;line-height:1.45;color:#666}.tc-portrait-4d-grid[data-v-f8f7efb9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-portrait-4d-card[data-v-f8f7efb9]{padding:10px;background:#f7f6fe;border:1px solid rgba(124,58,237,.1);border-radius:12px;box-shadow:0 1px 3px #0000000f}.tc-portrait-4d-card-title[data-v-f8f7efb9]{margin:0 0 8px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.04em}.tc-portrait-fit-row[data-v-f8f7efb9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px}.tc-portrait-fit-compact[data-v-f8f7efb9]{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-portrait-fit-compact-label[data-v-f8f7efb9]{font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.03em}.tc-portrait-fit-compact-track[data-v-f8f7efb9]{height:3px;background:#0000000f;border-radius:999px;overflow:hidden}.tc-portrait-fit-compact-fill[data-v-f8f7efb9]{height:100%;border-radius:999px;background:#7c3aed;transition:width .35s ease}.tc-portrait-fit-compact-fill.score-tier--high[data-v-f8f7efb9]{background:#059669}.tc-portrait-fit-compact-fill.score-tier--mid[data-v-f8f7efb9]{background:#d97706}.tc-portrait-fit-compact-fill.score-tier--low[data-v-f8f7efb9]{background:#dc2626}.tc-portrait-fit-compact-value[data-v-f8f7efb9]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#111}.tc-portrait-fit-compact-value.score-tier--high[data-v-f8f7efb9]{color:#059669}.tc-portrait-fit-compact-value.score-tier--mid[data-v-f8f7efb9]{color:#d97706}.tc-portrait-fit-compact-value.score-tier--low[data-v-f8f7efb9]{color:#dc2626}.tc-portrait-expand-btn[data-v-f8f7efb9]{width:100%;padding:8px 12px;border:1px dashed rgba(124,58,237,.25);border-radius:8px;background:#eeedfe;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;text-align:center}.tc-portrait-expand-btn[data-v-f8f7efb9]:hover:not(:disabled){background:#e5e3fd}.tc-portrait-expand-btn[data-v-f8f7efb9]:disabled{opacity:.65;cursor:wait}.tc-portrait-dynamic-card[data-v-f8f7efb9]{padding:10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 1px 3px #0000000f}.tc-portrait-dynamic-meta[data-v-f8f7efb9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.tc-portrait-dynamic-tag[data-v-f8f7efb9]{padding:2px 8px;font-size:10px;font-weight:600;color:#7c3aed;background:#eeedfe;border-radius:999px}.tc-portrait-dynamic-meta-item[data-v-f8f7efb9]{font-size:10px;color:#999}.tc-portrait-dynamic-empty[data-v-f8f7efb9]{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;color:#999;background:#00000005;border:1px dashed rgba(0,0,0,.08);border-radius:8px}.tc-portrait-dynamic-status[data-v-f8f7efb9]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#666}.tc-portrait-spinner[data-v-f8f7efb9]{width:12px;height:12px;border:2px solid rgba(153,153,153,.35);border-top-color:#7c3aed;border-radius:50%;animation:tc-portrait-spin-f8f7efb9 .7s linear infinite}@keyframes tc-portrait-spin-f8f7efb9{to{transform:rotate(360deg)}}@media(max-width:768px){.tc-portrait-4d-grid[data-v-f8f7efb9]{grid-template-columns:1fr}.tc-portrait-fit-row[data-v-f8f7efb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-timeline[data-v-f8f7efb9]{list-style:none;margin:0;padding:0}.tc-timeline-item[data-v-f8f7efb9]{display:flex;gap:12px;padding-bottom:16px;position:relative}.tc-timeline-item[data-v-f8f7efb9]:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:#e5e7eb}.tc-timeline-dot[data-v-f8f7efb9]{width:12px;height:12px;border-radius:50%;background:#7c3aed;flex-shrink:0;margin-top:4px}.tc-timeline-title[data-v-f8f7efb9]{margin:0;font-size:14px;font-weight:600;color:#1a1d26}.tc-timeline-detail[data-v-f8f7efb9]{margin:4px 0 0;font-size:13px;color:#6b7280}.tc-timeline-time[data-v-f8f7efb9]{display:block;margin-top:4px;font-size:11px;color:#9ca3af}.tc-comm-preview[data-v-f8f7efb9]{padding:12px 14px;background:#f9fafb;border-radius:10px;border:1px dashed #d1d5db;margin-bottom:14px}.tc-comm-label[data-v-f8f7efb9]{margin:0 0 6px;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.tc-comm-message[data-v-f8f7efb9]{margin:0;font-size:14px;color:#374151;line-height:1.5}.tc-comm-summary[data-v-f8f7efb9]{margin-bottom:14px}.tc-comm-summary p[data-v-f8f7efb9]{margin:0;font-size:13px;color:#6b7280;line-height:1.55}.tc-agent-reply-btn[data-v-f8f7efb9]{width:100%;padding:10px 14px;border:1.5px solid #7c3aed;border-radius:10px;background:#eeedfe;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer}.tc-agent-reply-btn[data-v-f8f7efb9]:hover{background:#e0dffd}.tc-resume-embed[data-v-f8f7efb9]{flex:1;min-height:280px;overflow:auto}.tc-open-resume-btn[data-v-f8f7efb9]{margin:12px 18px 16px;padding:8px 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;font-size:13px;color:#7c3aed;cursor:pointer;align-self:flex-start}.tc-open-resume-btn[data-v-f8f7efb9]:hover{background:#eeedfe}.tc-detail-actions[data-v-f8f7efb9]{flex-shrink:0;padding:14px 18px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.tc-handoff-wrap[data-v-f8f7efb9]{flex:1;min-width:160px}.tc-action-label[data-v-f8f7efb9]{display:block;font-size:11px;color:#6b7280;margin-bottom:4px}.tc-handoff-select[data-v-f8f7efb9]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#1a1d26;background:#fff}.tc-action-btns[data-v-f8f7efb9]{display:flex;gap:8px}.tc-action-btn[data-v-f8f7efb9]{padding:8px 14px;border:1px solid #7c3aed;border-radius:8px;background:#7c3aed;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.tc-action-btn.is-active[data-v-f8f7efb9]{background:#d97706;border-color:#d97706}.tc-action-btn--ghost[data-v-f8f7efb9]{background:#fff;color:#6b7280;border-color:#d1d5db}.tc-action-btn--ghost[data-v-f8f7efb9]:hover{background:#f9fafb}.tc-detail-empty[data-v-f8f7efb9],.tc-detail-placeholder[data-v-f8f7efb9]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#9ca3af;font-size:14px;text-align:center;padding:24px}.tc-detail-empty[data-v-f8f7efb9]{height:100%;background:#fff;border:1px dashed #d1d5db;border-radius:12px}.talent-center-panel[data-v-0cd3c30e]{display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient(180deg,#fafafa,#fff 120px);border-radius:12px;overflow:hidden}.talent-center-panel--embedded[data-v-0cd3c30e]{box-shadow:none}.talent-center-head[data-v-0cd3c30e]{flex-shrink:0;padding:var(--manage-content-padding-top) var(--manage-content-padding-x) 0;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.talent-center-head[data-v-0cd3c30e]>*{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.talent-center-head-inner[data-v-0cd3c30e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.talent-center-title[data-v-0cd3c30e]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--metis-primary);line-height:1.25}.talent-center-stats[data-v-0cd3c30e]{margin:8px 0 0;font-size:13px;color:#6b7280}.talent-center-toolbar[data-v-0cd3c30e]{flex-shrink:0}.talent-center-search-bar[data-v-0cd3c30e]{display:flex;align-items:center;gap:8px;min-width:260px;padding:0 12px;height:36px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff}.talent-center-search-icon[data-v-0cd3c30e]{width:16px;height:16px;color:#9ca3af;flex-shrink:0}.talent-center-search-input[data-v-0cd3c30e]{flex:1;min-width:0;border:none;outline:none;font-size:14px;font-family:inherit;color:#1a1d26;background:transparent}.talent-center-search-row[data-v-0cd3c30e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.talent-center-nl-input[data-v-0cd3c30e]{flex:1;min-width:0;padding:8px 12px;border:1px dashed rgba(83,74,183,.35);border-radius:8px;font-size:13px;color:#1a1d26;background:#eeedfe;height:36px;box-sizing:border-box}.talent-center-nl-input[data-v-0cd3c30e]::placeholder{color:#9ca3af}.talent-center-nl-input[data-v-0cd3c30e]:focus{outline:none;border-color:#7c3aed;border-style:solid}.talent-center-filter-trigger[data-v-0cd3c30e]{position:relative;flex-shrink:0}.talent-center-filter-btn[data-v-0cd3c30e]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#1a1d26;cursor:pointer;transition:all .15s ease}.talent-center-filter-btn[data-v-0cd3c30e]:hover{border-color:#534ab759}.talent-center-filter-btn.is-active[data-v-0cd3c30e]{color:#7c3aed;border-color:#7c3aed;background:#eeedfe}.talent-center-filter-badge[data-v-0cd3c30e]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#7c3aed;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.talent-center-filter-chevron[data-v-0cd3c30e]{width:12px;height:12px;color:currentColor;opacity:.65}.talent-center-filter-popover[data-v-0cd3c30e]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:280px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001a}.talent-center-filter-popover-section[data-v-0cd3c30e]:not(:last-of-type){margin-bottom:12px}.talent-center-filter-popover-label[data-v-0cd3c30e]{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b7280}.talent-center-filter-popover-chips[data-v-0cd3c30e]{display:flex;flex-wrap:wrap;gap:6px}.talent-center-filter-clear[data-v-0cd3c30e]{display:block;width:100%;margin-top:4px;padding:8px 0 0;border:none;border-top:1px solid rgba(0,0,0,.08);background:transparent;font-size:12px;font-weight:500;color:#7c3aed;cursor:pointer;text-align:center}.talent-center-filter-clear[data-v-0cd3c30e]:hover{opacity:.85}.talent-center-active-filters[data-v-0cd3c30e]{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.talent-center-active-filters[data-v-0cd3c30e]::-webkit-scrollbar{display:none}.talent-center-active-chip[data-v-0cd3c30e]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid #7c3aed;background:#eeedfe;border-radius:999px;padding:3px 8px 3px 10px;font-size:11px;font-weight:500;color:#7c3aed;cursor:pointer;transition:all .15s ease}.talent-center-active-chip[data-v-0cd3c30e]:hover{background:#e4e2fc}.talent-center-active-chip-x[data-v-0cd3c30e]{font-size:14px;line-height:1;opacity:.7}.talent-center-chip[data-v-0cd3c30e]{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease;white-space:nowrap}.talent-center-chip[data-v-0cd3c30e]:hover{border-color:#534ab759}.talent-center-chip.is-active[data-v-0cd3c30e]{color:#7c3aed;background:#eeedfe;border-color:#7c3aed}.filter-popover-enter-from[data-v-0cd3c30e],.filter-popover-leave-to[data-v-0cd3c30e]{opacity:0;transform:translateY(-4px)}.filter-popover-enter-active[data-v-0cd3c30e],.filter-popover-leave-active[data-v-0cd3c30e]{transition:opacity .15s ease,transform .15s ease}.talent-center-view-tabs[data-v-0cd3c30e]{display:flex;gap:4px;margin-bottom:-1px}.talent-center-view-tab[data-v-0cd3c30e]{border:none;background:transparent;padding:10px 16px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.talent-center-view-tab.is-active[data-v-0cd3c30e]{color:#7c3aed;border-bottom-color:#7c3aed}.talent-center-view-count[data-v-0cd3c30e]{font-size:11px;padding:1px 6px;border-radius:999px;background:#f3f4f6;color:#6b7280}.is-active .talent-center-view-count[data-v-0cd3c30e]{background:#eeedfe;color:#7c3aed}.talent-center-body[data-v-0cd3c30e]{flex:1;min-height:0;overflow:auto;padding:20px var(--manage-content-padding-x);background:#fafafa}.talent-center-body[data-v-0cd3c30e]>*{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.talent-center-columns[data-v-0cd3c30e]{display:flex;gap:16px;min-height:480px;height:100%}.talent-center-list-col[data-v-0cd3c30e]{flex:0 0 40%;max-width:40%;min-width:0;display:flex;flex-direction:column}.talent-center-list[data-v-0cd3c30e]{display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:calc(100vh - 320px);padding-right:4px}.talent-center-detail-col[data-v-0cd3c30e]{flex:1;min-width:0;min-height:400px}.talent-center-empty[data-v-0cd3c30e],.talent-center-empty-state[data-v-0cd3c30e]{padding:48px 16px;text-align:center;color:#6b7280;font-size:14px}.talent-center-empty-state[data-v-0cd3c30e]{max-width:420px;margin:0 auto}.talent-center-empty-state h3[data-v-0cd3c30e]{margin:16px 0 8px;font-size:18px;color:#1a1d26}.talent-center-empty-state p[data-v-0cd3c30e]{margin:0 0 20px;line-height:1.55}.talent-center-empty-icon[data-v-0cd3c30e]{width:56px;height:56px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#eeedfe;border-radius:50%}.talent-center-empty-icon svg[data-v-0cd3c30e]{width:28px;height:28px}.talent-center-empty-actions[data-v-0cd3c30e]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.talent-center-primary-btn[data-v-0cd3c30e]{padding:10px 18px;border:none;border-radius:10px;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.talent-center-primary-btn[data-v-0cd3c30e]:hover{opacity:.92}.talent-center-secondary-btn[data-v-0cd3c30e]{padding:10px 18px;border:1.5px solid #7c3aed;border-radius:10px;background:#fff;color:#7c3aed;font-size:14px;font-weight:600;cursor:pointer}.talent-center-secondary-btn[data-v-0cd3c30e]:hover{background:#eeedfe}.talent-center-foot[data-v-0cd3c30e]{flex-shrink:0;padding:12px 28px 16px;border-top:1px solid rgba(0,0,0,.08);background:#fff;text-align:center}.talent-center-foot-link[data-v-0cd3c30e]{border:none;background:transparent;color:#7c3aed;font-size:13px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.talent-center-foot-link[data-v-0cd3c30e]:hover{opacity:.85}@media(max-width:900px){.talent-center-columns[data-v-0cd3c30e]{flex-direction:column}.talent-center-list-col[data-v-0cd3c30e]{flex:none;max-width:100%}.talent-center-list[data-v-0cd3c30e]{max-height:360px}.talent-center-detail-col[data-v-0cd3c30e]{min-height:480px}.talent-center-head[data-v-0cd3c30e]{padding:16px 16px 0}.talent-center-search-row[data-v-0cd3c30e]{flex-wrap:wrap}.talent-center-nl-input[data-v-0cd3c30e]{flex:1 1 100%;min-width:0}.talent-center-filter-trigger[data-v-0cd3c30e]{flex:1 1 auto}.talent-center-filter-btn[data-v-0cd3c30e]{width:100%;justify-content:center}.talent-center-filter-popover[data-v-0cd3c30e]{left:0;right:0;min-width:0}.talent-center-body[data-v-0cd3c30e]{padding:16px}}.talent-center-modal-overlay[data-v-0cd3c30e]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0006}.talent-center-modal[data-v-0cd3c30e]{width:min(92vw,420px);padding:24px 28px;background:#fff;border-radius:16px;box-shadow:0 16px 48px #0000002e}.talent-center-modal-title[data-v-0cd3c30e]{margin:0 0 10px;font-size:18px;font-weight:650;color:#1a1d26}.talent-center-modal-body[data-v-0cd3c30e]{margin:0 0 12px;font-size:14px;line-height:1.55;color:#6b7280}.talent-center-modal-badge[data-v-0cd3c30e]{display:inline-block;margin-bottom:20px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;color:#7c3aed;background:#eeedfe;border:1px solid rgba(83,74,183,.2)}.talent-center-modal-actions[data-v-0cd3c30e]{display:flex;justify-content:flex-end;gap:10px}.talent-center-modal-btn[data-v-0cd3c30e]{padding:10px 18px;border:none;border-radius:10px;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.talent-center-modal-btn[data-v-0cd3c30e]:hover:not(:disabled){opacity:.92}.talent-center-modal-btn[data-v-0cd3c30e]:disabled{opacity:.65;cursor:not-allowed}.talent-center-modal-btn--ghost[data-v-0cd3c30e]{background:#fff;color:#6b7280;border:1px solid rgba(0,0,0,.12)}.talent-center-modal-btn--ghost[data-v-0cd3c30e]:hover:not(:disabled){background:#f9fafb;opacity:1}.analytics-panel[data-v-90f48248]{display:flex;flex-direction:column;flex:1;min-height:0;background:linear-gradient(180deg,#fafafa,#fff 140px);border-radius:12px;overflow:hidden}.analytics-panel--embedded[data-v-90f48248]{box-shadow:none}.analytics-scroll[data-v-90f48248]{flex:1;min-height:0;overflow-y:auto}.analytics-inner[data-v-90f48248]{max-width:var(--manage-content-max-width);width:100%;margin-left:auto;margin-right:auto;padding:var(--manage-content-padding-top) var(--manage-content-padding-x) var(--manage-content-padding-bottom);box-sizing:border-box}.analytics-header[data-v-90f48248]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.analytics-header-copy[data-v-90f48248]{flex:1;min-width:0}.analytics-title[data-v-90f48248]{font-size:28px;font-weight:600;color:var(--metis-primary);margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.analytics-title-accent[data-v-90f48248]{display:block;width:36px;height:3px;background:#7c3aed;border-radius:2px;margin-top:8px}.analytics-toggle-btn[data-v-90f48248]{font-size:11px;color:#7c3aed;background:#eeedfe;border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;font-weight:600}.analytics-toggle-btn[data-v-90f48248]:hover{background:#e0dffd}.analytics-subtitle[data-v-90f48248]{font-size:14px;color:#4b5563;margin:0;line-height:1.55;max-width:640px}.analytics-hero[data-v-90f48248]{margin-bottom:36px}.analytics-hero-head[data-v-90f48248]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.analytics-hero-head .analytics-section-title[data-v-90f48248]{margin-bottom:0}.analytics-standards-badge[data-v-90f48248]{font-size:11px;font-weight:600;color:#7c3aed;background:#eeedfe;border-radius:8px;padding:5px 12px;line-height:1.35;white-space:nowrap}.analytics-hero-grid[data-v-90f48248]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:720px){.analytics-hero-grid[data-v-90f48248]{grid-template-columns:1fr}}.analytics-section-title[data-v-90f48248]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 14px;letter-spacing:-.01em}.analytics-efficiency-card[data-v-90f48248]{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:20px 24px;background:#fff;box-shadow:0 1px 3px #0000000f}.analytics-benchmark[data-v-90f48248]{flex:1;display:flex;flex-direction:column;min-height:168px;background:#f9fafb;border-radius:10px;padding:18px 20px;border:.5px solid rgba(0,0,0,.08)}.analytics-benchmark-head[data-v-90f48248]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.analytics-benchmark-title[data-v-90f48248]{font-size:13px;font-weight:600;color:#1a1a1a;margin:0}.analytics-benchmark-badge[data-v-90f48248]{font-size:11px;color:#1d9e75;font-weight:600;background:#eaf3de;border-radius:6px;padding:3px 10px}.analytics-benchmark-period[data-v-90f48248]{font-size:11px;color:#6b7280;font-weight:500;background:#f3f4f6;border-radius:6px;padding:3px 10px}.analytics-benchmark-empty[data-v-90f48248]{flex:1;display:flex;align-items:center;font-size:13px;color:#6b7280;margin:0;line-height:1.55}.analytics-benchmark-loading[data-v-90f48248]{display:flex;align-items:center;justify-content:center;min-height:72px}.analytics-benchmark-spinner[data-v-90f48248]{width:22px;height:22px;border:2px solid rgba(83,74,183,.15);border-top-color:#7c3aed;border-radius:50%;animation:analytics-spin-90f48248 .7s linear infinite}@keyframes analytics-spin-90f48248{to{transform:rotate(360deg)}}.analytics-benchmark-error[data-v-90f48248]{font-size:13px;color:#b45309;margin:0;line-height:1.55}.analytics-high-match-value[data-v-90f48248]{font-size:28px;font-weight:700;color:#1d9e75;margin:0 0 10px;line-height:1.1}.analytics-high-match-sub[data-v-90f48248]{font-size:12px;color:#6b7280;margin:10px 0 0;line-height:1.45}.analytics-bar-track--compact[data-v-90f48248]{height:8px}.analytics-benchmark-rows[data-v-90f48248]{display:flex;flex-direction:column;gap:12px}.analytics-benchmark-row[data-v-90f48248]{display:grid;grid-template-columns:minmax(120px,160px) 1fr;align-items:center;gap:16px}@media(max-width:520px){.analytics-benchmark-row[data-v-90f48248]{grid-template-columns:1fr;gap:6px}}.analytics-benchmark-label[data-v-90f48248]{font-size:13px;color:#374151}.analytics-bar-track[data-v-90f48248]{height:24px;background:#f5f5f3;border-radius:6px;overflow:hidden}.analytics-bar-fill[data-v-90f48248]{height:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;min-width:44px}.analytics-bar-fill span[data-v-90f48248]{font-size:11px;font-weight:700}.analytics-bar-fill--green[data-v-90f48248]{background:linear-gradient(90deg,#1d9e75,#2dc98f);color:#fff}.analytics-bar-fill--purple[data-v-90f48248]{background:linear-gradient(90deg,#7c3aed,#7f77dd);color:#fff}.analytics-bar-fill--gray[data-v-90f48248]{background:#d1d5db;color:#6b7280}.analytics-agents-section[data-v-90f48248]{display:flex;flex-direction:column;gap:20px}.analytics-agents-head[data-v-90f48248]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width:640px){.analytics-agents-head[data-v-90f48248]{flex-direction:column}}.analytics-agents-head-copy[data-v-90f48248]{flex:1;min-width:0}.analytics-agents-title[data-v-90f48248]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.02em}.analytics-agents-badge[data-v-90f48248]{font-size:11px;color:#7c3aed;background:#eeedfe;border-radius:8px;padding:6px 12px;font-weight:600;flex-shrink:0;line-height:1.4;text-align:center}@media(max-width:640px){.analytics-agents-badge[data-v-90f48248]{align-self:flex-start}}.analytics-agents-grid[data-v-90f48248]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;align-items:stretch}.analytics-agent-card[data-v-90f48248]{background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:260px;cursor:pointer;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000000a;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.analytics-agent-card[data-v-90f48248]:hover:not(.is-selected){box-shadow:0 4px 16px #534ab71a;border-color:#534ab738}.analytics-agent-card.is-selected[data-v-90f48248]{border-width:1.5px;transform:translateY(-2px)}.analytics-agent-card-top[data-v-90f48248]{display:flex;flex-direction:column;gap:10px}.analytics-agent-stage[data-v-90f48248]{display:inline-flex;align-items:center;align-self:flex-start;border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600;line-height:1.2}.analytics-agent-identity[data-v-90f48248]{display:flex;flex-direction:column;gap:4px}.analytics-agent-name[data-v-90f48248]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.analytics-agent-specialty[data-v-90f48248]{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:600;color:#7c3aed;background:#eeedfe;border-radius:6px;padding:2px 8px;line-height:1.4}.analytics-agent-meta[data-v-90f48248]{font-size:11px;color:#6b7280;margin:0;line-height:1.45}.analytics-agent-insight[data-v-90f48248]{flex:1;font-size:13px;color:#374151;line-height:1.6;padding:12px 14px;border-radius:8px;border-left:3px solid #7c3aed;margin:0}.analytics-agent-score-row[data-v-90f48248]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto;border-top:.5px solid rgba(0,0,0,.06)}.analytics-agent-score-label[data-v-90f48248]{font-size:12px;color:#6b7280}.analytics-agent-score-values[data-v-90f48248]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.analytics-agent-score[data-v-90f48248]{font-size:16px;font-weight:700;color:#7c3aed}.analytics-agent-score.is-muted[data-v-90f48248]{color:#374151}.analytics-agent-improvement[data-v-90f48248]{font-size:11px;font-weight:600;color:#1d9e75;background:#eaf3de;border-radius:6px;padding:2px 7px}.analytics-agent-baseline[data-v-90f48248]{font-size:11px;color:#9ca3af;background:#f5f5f3;border-radius:6px;padding:2px 7px}.analytics-summary-bar[data-v-90f48248]{background:linear-gradient(135deg,#eeedfeeb,#fff 58%);border-radius:14px;padding:16px 20px;border:1px solid rgba(124,58,237,.14);box-shadow:0 1px 3px #534ab714;display:flex;align-items:center;gap:20px}@media(max-width:768px){.analytics-summary-bar[data-v-90f48248]{flex-direction:column;align-items:stretch;gap:14px;padding:16px}}.analytics-summary-status[data-v-90f48248]{display:flex;align-items:center;gap:10px;flex:0 1 240px;min-width:0}@media(max-width:768px){.analytics-summary-status[data-v-90f48248]{flex:none}}.analytics-summary-pulse[data-v-90f48248]{width:8px;height:8px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e;animation:analytics-pulse-90f48248 2s ease-in-out infinite;flex-shrink:0}@keyframes analytics-pulse-90f48248{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.analytics-summary-text[data-v-90f48248]{font-size:14px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.45}.analytics-summary-divider[data-v-90f48248]{width:1px;align-self:stretch;min-height:48px;background:#7c3aed24;flex-shrink:0}@media(max-width:768px){.analytics-summary-divider[data-v-90f48248]{width:100%;height:1px;min-height:0}}.analytics-summary-metrics[data-v-90f48248]{display:flex;align-items:stretch;flex:1;min-width:0;justify-content:flex-end;background:#ffffffb8;border:1px solid rgba(124,58,237,.1);border-radius:12px;overflow:hidden}@media(max-width:768px){.analytics-summary-metrics[data-v-90f48248]{justify-content:stretch;flex-wrap:wrap;background:#ffffffd9}}@media(max-width:520px){.analytics-summary-metrics[data-v-90f48248]{flex-direction:column}}.analytics-summary-chip[data-v-90f48248]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1 0;min-width:92px;padding:10px 16px;text-align:center}.analytics-summary-chip[data-v-90f48248]:not(:last-child){border-right:1px solid rgba(124,58,237,.12)}@media(max-width:768px){.analytics-summary-chip[data-v-90f48248]{min-width:0;padding:10px 12px}}@media(max-width:520px){.analytics-summary-chip[data-v-90f48248]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;text-align:left}.analytics-summary-chip[data-v-90f48248]:not(:last-child){border-right:none;border-bottom:1px solid rgba(124,58,237,.1)}}.analytics-summary-chip-value[data-v-90f48248]{font-size:17px;font-weight:700;color:#1a1a1a;line-height:1.2;letter-spacing:-.01em}.analytics-summary-chip-value.is-purple[data-v-90f48248]{color:#7c3aed}.analytics-summary-chip-value.is-green[data-v-90f48248]{color:#1d9e75}.analytics-summary-chip-label[data-v-90f48248]{font-size:11px;font-weight:500;color:#6b7280;line-height:1.3;white-space:nowrap}.analytics-empty[data-v-90f48248]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0 32px;text-align:center}.analytics-empty-icon[data-v-90f48248]{width:72px;height:72px;background:#eeedfe;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.analytics-empty-icon svg[data-v-90f48248]{width:36px;height:36px}.analytics-empty-title[data-v-90f48248]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 10px}.analytics-empty-text[data-v-90f48248]{font-size:14px;color:#4b5563;margin:0 0 8px;max-width:420px;line-height:1.6}.analytics-empty-hint[data-v-90f48248]{font-size:13px;color:#6b7280;margin:0 0 28px;max-width:360px;line-height:1.6}.analytics-empty-actions[data-v-90f48248]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.analytics-primary-btn[data-v-90f48248]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.analytics-primary-btn[data-v-90f48248]:hover{background:#4740a3}.analytics-secondary-btn[data-v-90f48248]{background:#fff;color:#374151;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.analytics-secondary-btn[data-v-90f48248]:hover{background:#f9fafb}.analytics-empty-preview[data-v-90f48248]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;max-width:560px;opacity:.35;width:100%}@media(max-width:520px){.analytics-empty-preview[data-v-90f48248]{grid-template-columns:1fr}}.analytics-empty-preview-card[data-v-90f48248]{background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:12px;padding:16px;text-align:left}.analytics-empty-preview-label[data-v-90f48248]{font-size:11px;color:#374151;margin:0 0 6px}.analytics-empty-preview-value[data-v-90f48248]{font-size:22px;font-weight:700;color:#7c3aed;margin:0}.analytics-empty-footnote[data-v-90f48248]{font-size:11px;color:#a0a0a0;margin:10px 0 0}.account-settings-mask[data-v-d0dffef6]{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#00000059}.account-settings-panel[data-v-d0dffef6]{width:min(560px,100%);max-height:min(90vh,760px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;padding:22px 24px 20px;box-sizing:border-box}.account-settings-head[data-v-d0dffef6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.account-settings-head h2[data-v-d0dffef6]{margin:0;font-size:18px;font-weight:600;color:#1f2329}.account-settings-close[data-v-d0dffef6]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#7d8594;padding:0 2px}.account-settings-loading[data-v-d0dffef6]{padding:32px 0;text-align:center;color:#7d8594;font-size:14px}.account-settings-section-label[data-v-d0dffef6]{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.account-settings-profile-row[data-v-d0dffef6]{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.account-settings-avatar-block[data-v-d0dffef6]{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.account-settings-avatar[data-v-d0dffef6]{width:72px;height:72px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--metis-primary-a12);color:#7c3aed}.account-settings-avatar-img[data-v-d0dffef6]{width:100%;height:100%;object-fit:cover;display:block}.account-settings-avatar-initial[data-v-d0dffef6]{font-size:28px;font-weight:700;line-height:1}.account-settings-edit-photo[data-v-d0dffef6]{border:1px solid #e3e8ef;background:#fff;color:#1f2329;font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;cursor:pointer;font-family:inherit}.account-settings-edit-photo[data-v-d0dffef6]:hover{background:var(--metis-primary-bg);border-color:var(--metis-primary-ring)}.account-settings-file-input[data-v-d0dffef6]{display:none}.account-settings-summary[data-v-d0dffef6]{flex:1;min-width:0;padding-top:8px}.account-settings-summary-name[data-v-d0dffef6]{margin:0 0 6px;font-size:18px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-summary-email[data-v-d0dffef6]{margin:0;font-size:14px;color:#7d8594;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-form-grid[data-v-d0dffef6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.account-settings-field[data-v-d0dffef6]{display:flex;flex-direction:column;gap:6px}.account-settings-field-label[data-v-d0dffef6]{font-size:13px;font-weight:500;color:#1f2329}.account-settings-input[data-v-d0dffef6]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e3e8ef;border-radius:10px;font-size:14px;color:#1f2329;background:#fff;font-family:inherit}.account-settings-input[data-v-d0dffef6]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px var(--metis-primary-ring)}.account-settings-input[readonly][data-v-d0dffef6]{background:#f7f8fa;color:#7d8594;cursor:default}.account-settings-foot[data-v-d0dffef6]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e3e8ef}.account-settings-btn[data-v-d0dffef6]{min-width:88px;padding:9px 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;border:none}.account-settings-btn--ghost[data-v-d0dffef6]{background:#eceff4;color:#1f2329}.account-settings-btn--primary[data-v-d0dffef6]{background:#7c3aed;color:#fff}.account-settings-btn--primary[data-v-d0dffef6]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:560px){.account-settings-form-grid[data-v-d0dffef6]{grid-template-columns:1fr}.account-settings-profile-row[data-v-d0dffef6]{flex-direction:column;align-items:center;text-align:center}}.sidebar-profile-section[data-v-aaf5c870]{position:relative;flex-shrink:0;margin-top:auto;padding-top:8px;border-top:1px solid var(--metis-border-solid)}.profile-upgrade-cta[data-v-aaf5c870]{display:block;width:calc(100% - 4px);margin:0 2px 8px;padding:8px 10px;border:none;border-radius:10px;background:linear-gradient(135deg,#6b5fd4 0%,var(--metis-primary) 100%);color:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;text-align:center;transition:opacity .2s ease,transform .2s ease}.profile-upgrade-cta[data-v-aaf5c870]:hover{opacity:.92}.profile-divider[data-v-aaf5c870]{height:1px;background:var(--metis-border-solid);margin:0 2px 8px}.profile-trigger[data-v-aaf5c870]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;box-sizing:border-box;transition:background .15s ease,box-shadow .15s ease}.profile-trigger[data-v-aaf5c870]:hover{background:var(--metis-bg-hover)}.profile-trigger.is-open[data-v-aaf5c870],.profile-trigger.is-active[data-v-aaf5c870]{background:var(--metis-primary-bg);box-shadow:inset 0 0 0 1px var(--metis-primary-ring)}.profile-avatar[data-v-aaf5c870]{width:32px;height:32px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed1f;color:#7c3aed}.profile-avatar-img[data-v-aaf5c870]{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar-initial[data-v-aaf5c870]{font-size:13px;font-weight:700;line-height:1}.profile-meta[data-v-aaf5c870]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.profile-name[data-v-aaf5c870]{font-size:13px;font-weight:600;color:var(--metis-text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-badge[data-v-aaf5c870]{align-self:flex-start;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.4;color:var(--metis-text-mid);background:#0000000d}.plan-badge--pro[data-v-aaf5c870]{color:#7c3aed;background:var(--metis-primary-bg)}.profile-chevron[data-v-aaf5c870]{flex-shrink:0;color:var(--metis-text-mid);transition:transform .2s ease}.profile-chevron.is-open[data-v-aaf5c870]{transform:rotate(180deg)}.profile-popover.hh_user_menu[data-v-aaf5c870]{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;z-index:220;box-shadow:0 4px 24px #12263f24;padding:4px 0}.hh_user_menu_item[data-v-aaf5c870]{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-aaf5c870]:hover{background:#f5f5f3}.hh_user_menu_item--highlight[data-v-aaf5c870]{color:#7c3aed;font-weight:600}.hh_user_menu_item--highlight[data-v-aaf5c870]:hover,.hh_user_menu_item--highlight.is-active[data-v-aaf5c870]{background:var(--metis-primary-bg)}.hh_user_menu_item--danger[data-v-aaf5c870]{color:#e5484d}.hh_user_menu_item--danger[data-v-aaf5c870]:hover{background:#fef2f2}.hh_user_menu_item--danger[data-v-aaf5c870] .hh_user_menu_icon{color:#e5484d}.hh_user_menu_label[data-v-aaf5c870]{flex:1;min-width:0}.hh_user_menu_pro-badge[data-v-aaf5c870]{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4;color:#7c3aed;background:var(--metis-primary-bg)}[data-v-aaf5c870] .hh_user_menu_icon{color:#666}.hh_user_menu_divider[data-v-aaf5c870]{height:.5px;background:#00000014;margin:4px 0}.sidebar-profile-section--collapsed .profile-trigger[data-v-aaf5c870]{justify-content:center;padding:8px}.profile-popover-enter-from[data-v-aaf5c870],.profile-popover-leave-to[data-v-aaf5c870]{opacity:0;transform:translateY(6px)}.profile-popover-enter-active[data-v-aaf5c870],.profile-popover-leave-active[data-v-aaf5c870]{transition:opacity .18s ease,transform .18s ease}.profile-logout-overlay[data-v-aaf5c870]{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;background:#00000059;padding:16px;box-sizing:border-box}.profile-logout-modal[data-v-aaf5c870]{width:min(360px,92vw);padding:20px 18px 16px;border-radius:14px;background:#fff;box-shadow:0 12px 40px #0000002e}.profile-logout-text[data-v-aaf5c870]{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--metis-text-hi);text-align:center}.profile-logout-actions[data-v-aaf5c870]{display:flex;justify-content:center;gap:10px}.profile-logout-btn[data-v-aaf5c870]{min-width:88px;padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit;border:none}.profile-logout-btn--ghost[data-v-aaf5c870]{background:var(--metis-bg-hover);color:var(--metis-text-hi)}.profile-logout-btn--primary[data-v-aaf5c870]{background:#7c3aed;color:#fff}.profile-modal-fade-enter-active[data-v-aaf5c870],.profile-modal-fade-leave-active[data-v-aaf5c870]{transition:opacity .2s ease}.profile-modal-fade-enter-from[data-v-aaf5c870],.profile-modal-fade-leave-to[data-v-aaf5c870]{opacity:0}.ai-chat-top-header[data-v-d4e3ee46]{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:var(--metis-surface);border-bottom:1px solid var(--metis-border-solid)}.ai-chat-top-header .header-left-group[data-v-d4e3ee46]{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-d4e3ee46]{flex-shrink:0}.ai-chat-top-header .header-right[data-v-d4e3ee46]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-chat-top-header .download-plugin-btn[data-v-d4e3ee46]{display:flex;align-items:center;gap:4px;border:none;background:var(--metis-primary);color:#fff;cursor:pointer;border-radius:10px;font-size:12px;transition:background .2s;padding:4px 15px}.ai-chat-top-header .download-plugin-btn[data-v-d4e3ee46]:hover{background:var(--metis-primary-dark)}@media(max-width:768px){.ai-chat-top-header .download-plugin-btn[data-v-d4e3ee46]{display:none}}.ai-chat-top-header .icon-btn[data-v-d4e3ee46]{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-d4e3ee46]:hover{background:var(--metis-bg-hover)}.ai-chat-top-header .user-menu-wrap[data-v-d4e3ee46]{position:relative}.ai-chat-top-header .user-avatar[data-v-d4e3ee46]{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-d4e3ee46]:hover{background:var(--metis-bg-hover)}.ai-chat-top-header .avatar-img[data-v-d4e3ee46]{width:30px;height:30px;border-radius:50%;object-fit:cover}.ai-chat-top-header .avatar-chevron[data-v-d4e3ee46]{flex-shrink:0;transition:transform .2s ease;color:var(--metis-text-hi)}.ai-chat-top-header .avatar-chevron.is-open[data-v-d4e3ee46]{transform:rotate(180deg)}.ai-chat-top-header .dropdown-menu[data-v-d4e3ee46]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:200px;background:var(--metis-surface);border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:8px 0}.ai-chat-top-header .dropdown-menu ul[data-v-d4e3ee46]{list-style:none;margin:0;padding:0}.ai-chat-top-header .dropdown-menu .menu-item[data-v-d4e3ee46]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--metis-text-hi);transition:background-color .2s ease}.ai-chat-top-header .dropdown-menu .menu-item[data-v-d4e3ee46]:hover{background-color:#f5f7fa}.ai-chat-top-header .dropdown-menu .menu-item .menu-icon[data-v-d4e3ee46]{margin-right:10px;flex-shrink:0}.ai-chat-top-header .dropdown-menu .menu-item.menu-item-danger[data-v-d4e3ee46]{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-d4e3ee46],.ai-chat-top-header .dropdown-menu-leave-active[data-v-d4e3ee46]{transition:opacity .2s ease,transform .2s ease}.ai-chat-top-header .dropdown-menu-enter-from[data-v-d4e3ee46],.ai-chat-top-header .dropdown-menu-leave-to[data-v-d4e3ee46]{opacity:0;transform:translateY(-6px)}.ai-header-modal-overlay[data-v-d4e3ee46]{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-d4e3ee46]{position:relative;display:flex;flex-direction:column;max-height:min(90vh,900px);width:min(92vw,960px);background:var(--metis-surface);border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden}.ai-header-modal--person[data-v-d4e3ee46]{width:min(92vw,560px);max-height:min(88vh,720px)}.ai-header-modal--company[data-v-d4e3ee46]{width:min(96vw,960px);max-height:min(92vh,900px)}.ai-header-modal--confirm[data-v-d4e3ee46]{width:min(92vw,400px);max-height:none;padding:24px;box-sizing:border-box}.ai-header-modal-toolbar[data-v-d4e3ee46]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--metis-border-solid);background:var(--metis-surface)}.ai-header-modal-title[data-v-d4e3ee46]{font-size:16px;font-weight:600;color:var(--metis-text-hi)}.ai-header-modal-close[data-v-d4e3ee46]{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-d4e3ee46]:hover{background:var(--metis-bg-hover);color:var(--metis-text-hi)}.ai-header-modal-scroll[data-v-d4e3ee46]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-header-modal-loading[data-v-d4e3ee46]{padding:48px;text-align:center;color:#86909c;font-size:14px}.ai-header-confirm-text[data-v-d4e3ee46]{margin:0 0 20px;font-size:15px;color:var(--metis-text-hi);line-height:1.5}.ai-header-modal-actions[data-v-d4e3ee46]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-d4e3ee46],.btn-ok[data-v-d4e3ee46]{padding:8px 20px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid var(--metis-border-solid);background:var(--metis-surface);color:var(--metis-text-hi)}.btn-cancel[data-v-d4e3ee46]:hover,.btn-ok[data-v-d4e3ee46]:hover{background:var(--metis-bg-hover)}.btn-ok[data-v-d4e3ee46]{border-color:#2c8df5;background:#2c8df5;color:#fff}.btn-ok[data-v-d4e3ee46]:hover{opacity:.92;background:#2c8df5}.ai-modal-fade-enter-active[data-v-d4e3ee46],.ai-modal-fade-leave-active[data-v-d4e3ee46]{transition:opacity .2s ease}.ai-modal-fade-enter-active .ai-header-modal[data-v-d4e3ee46],.ai-modal-fade-leave-active .ai-header-modal[data-v-d4e3ee46]{transition:transform .2s ease}.ai-modal-fade-enter-from[data-v-d4e3ee46],.ai-modal-fade-leave-to[data-v-d4e3ee46]{opacity:0}.ai-modal-fade-enter-from .ai-header-modal[data-v-d4e3ee46],.ai-modal-fade-leave-to .ai-header-modal[data-v-d4e3ee46]{transform:scale(.96) translateY(-8px)}.ai-chat-right-panel[data-v-54422142]{width:244px;min-width:0;border-left:1px solid var(--metis-border-solid);background:var(--metis-bg-page);flex-shrink:0;display:flex;position:relative}@media(max-width:1024px){.ai-chat-right-panel[data-v-54422142]{display:none}}.ai-chat-right-panel.collapsed[data-v-54422142]{width:28px;min-width:28px}.ai-chat-right-panel.collapsed .right-panel-content[data-v-54422142]{display:none}.ai-chat-right-panel .panel-toggle[data-v-54422142]{position:absolute;left:6px;top:12px;width:16px;height:16px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:14px;color:var(--metis-text-lo);display:flex;align-items:center;justify-content:center;z-index:2}.ai-chat-right-panel .panel-toggle[data-v-54422142]:hover{background:#eaedf3;color:var(--metis-text-hi)}.ai-chat-right-panel .right-panel-content[data-v-54422142]{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-54422142]{background:var(--metis-surface);border:1px solid #e9edf3;border-radius:10px;padding:10px;box-shadow:none}.ai-chat-right-panel .right-card .card-header[data-v-54422142]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ai-chat-right-panel .right-card .card-header .card-title[data-v-54422142]{font-size:14px;font-weight:600;color:var(--metis-text-hi)}.ai-chat-right-panel .right-card .card-header .card-dot[data-v-54422142]{color:var(--metis-primary);font-size:6px}.ai-chat-right-panel .right-card .card-header .card-menu[data-v-54422142]{border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--metis-text-lo)}.ai-chat-right-panel .right-card .todo-list[data-v-54422142]{list-style:none;margin:0;padding:0}.ai-chat-right-panel .right-card .todo-list li[data-v-54422142]{padding:5px 0;font-size:12px;color:var(--metis-text-hi)}.ai-chat-right-panel .right-card .todo-list li .link[data-v-54422142]{color:var(--metis-primary);cursor:pointer}.ai-chat-right-panel .right-card .todo-list li .badge-new[data-v-54422142]{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-54422142]{color:var(--metis-text-lo);font-size:12px}.ai-chat-right-panel .right-card .todo-loading[data-v-54422142]{font-size:13px;color:var(--metis-text-lo);padding:8px 0}.ai-chat-right-panel .right-card .report-selector[data-v-54422142]{margin-bottom:10px}.ai-chat-right-panel .right-card .report-selector select[data-v-54422142]{font-size:12px;padding:3px 6px;border:1px solid var(--metis-border-solid);border-radius:6px;background:var(--metis-surface);color:var(--metis-text-hi)}.ai-chat-right-panel .right-card .report-stats[data-v-54422142]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-chat-right-panel .right-card .report-stats .stat-item[data-v-54422142]{background:var(--metis-bg-hover);border-radius:8px;padding:8px 6px;text-align:center}.ai-chat-right-panel .right-card .report-stats .stat-item .stat-value[data-v-54422142]{display:block;font-size:17px;font-weight:700;color:var(--metis-primary)}.ai-chat-right-panel .right-card .report-stats .stat-item .stat-label[data-v-54422142]{display:block;font-size:10px;color:var(--metis-text-lo);margin-top:2px}.ai-chat-right-panel .right-card .report-placeholder[data-v-54422142]{min-height:120px;background:var(--metis-bg-hover);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--metis-text-lo)}.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-5d6d57d5]{flex-shrink:0;padding:8px 24px 4px;min-height:32px;box-sizing:border-box}.published-job-list.is-mobile[data-v-5d6d57d5]{padding:6px 12px 2px}.published-job-list .job-list-inner[data-v-5d6d57d5]{max-width:var(--manage-content-max-width);width:100%;margin:0 auto}.published-job-list.is-mobile .job-list-inner[data-v-5d6d57d5]{max-width:none}.published-job-list .job-list-loading[data-v-5d6d57d5],.published-job-list .job-list-empty[data-v-5d6d57d5]{font-size:12px;color:#86909c}.published-job-list .job-list-scroll[data-v-5d6d57d5]{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-5d6d57d5]::-webkit-scrollbar{display:none}.published-job-list .job-list-scroll .job-list-label[data-v-5d6d57d5]{font-size:12px;color:#86909c;flex-shrink:0}.published-job-list .job-list-scroll .job-list[data-v-5d6d57d5]{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.published-job-list .job-list-scroll .job-item[data-v-5d6d57d5]{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-5d6d57d5]:hover,.published-job-list .job-list-scroll .job-item[data-v-5d6d57d5]:active{color:#fff;background:var(--pj-chip-active-bg, #1D2129);border-color:var(--pj-chip-active-bg, #1D2129)}.job-preview-overlay[data-v-5d6d57d5]{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-5d6d57d5]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.pj-audit-panel-title[data-v-5d6d57d5]{font-size:14px;font-weight:700;color:#1d2129;padding:10px 10px 8px;border-bottom:1px solid #E5E6EB}.pj-audit-panel-empty[data-v-5d6d57d5]{color:#6b7280;font-size:13px;padding:12px 10px}.pj-audit-panel-list[data-v-5d6d57d5]{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-5d6d57d5]{padding:10px;border-radius:10px;background:#1118270a}.pj-audit-panel-line[data-v-5d6d57d5]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.job-preview-close[data-v-5d6d57d5]{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-5d6d57d5]:hover{background:#fff}.job-preview-dialog[data-v-5d6d57d5]{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-5d6d57d5]{max-width:min(96vw,860px)}.job-preview-dialog-body[data-v-5d6d57d5]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.job-preview-split[data-v-5d6d57d5]{display:flex;flex:1;flex-direction:row;align-items:stretch;min-height:0;gap:0}.job-preview-card-wrap[data-v-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{flex-direction:column}.job-preview-card-wrap[data-v-5d6d57d5]{flex:0 0 auto;width:100%;max-width:100%;padding-right:0;max-height:min(48vh,420px)}.job-preview-applicants-wrap[data-v-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{color:#d03050}.job-preview-actions[data-v-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]:disabled{opacity:.65;cursor:not-allowed}.job-action-btn.secondary[data-v-5d6d57d5]{color:#1d2129;background:#f5f7fa;border-color:#e5e6eb}.job-action-btn.secondary[data-v-5d6d57d5]:hover:not(:disabled){background:#e8ecf0}.job-action-btn.delete[data-v-5d6d57d5]{color:#fff;background:#d03050;border-color:#d03050}.job-action-btn.delete[data-v-5d6d57d5]:hover:not(:disabled){filter:brightness(1.06)}.pj-fade-enter-active[data-v-5d6d57d5],.pj-fade-leave-active[data-v-5d6d57d5]{transition:opacity .2s ease}.pj-fade-enter-from[data-v-5d6d57d5],.pj-fade-leave-to[data-v-5d6d57d5]{opacity:0}.job-edit-overlay[data-v-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{flex:1 1 50%;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.job-edit-field[data-v-5d6d57d5]{display:block;margin-bottom:12px}.job-edit-label[data-v-5d6d57d5]{font-size:12px;color:#86909c;margin-bottom:6px}.job-edit-input[data-v-5d6d57d5],.job-edit-textarea[data-v-5d6d57d5]{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-5d6d57d5]{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-5d6d57d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.job-edit-input[data-v-5d6d57d5]:disabled{background:#f5f7fa;cursor:not-allowed}.job-edit-textarea[data-v-5d6d57d5]{resize:vertical;min-height:160px;line-height:1.5}.job-edit-input[data-v-5d6d57d5]:focus,.job-edit-select[data-v-5d6d57d5]:focus,.job-edit-textarea[data-v-5d6d57d5]:focus{border-color:#5b2fbf;box-shadow:0 0 0 3px #5b2fbf1f}.job-edit-work-place-group[data-v-5d6d57d5]{display:flex;flex-wrap:wrap;gap:8px}.job-edit-work-place-select[data-v-5d6d57d5]{flex:1 1 min(140px,100%);min-width:0}.job-edit-live-preview[data-v-5d6d57d5]{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-5d6d57d5]{flex-direction:column;overflow:auto}.job-edit-live-preview[data-v-5d6d57d5]{flex:0 0 auto;max-width:none;width:100%;max-height:min(38vh,320px);overflow-y:auto}.job-edit-form-column[data-v-5d6d57d5]{flex:1 1 auto;overflow:visible}}.job-edit-actions[data-v-5d6d57d5]{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-5d6d57d5]{color:#fff;background:#5b2fbf;border-color:#5b2fbf}.job-action-btn.primary[data-v-5d6d57d5]:hover:not(:disabled){filter:brightness(1.05)}.ai-chat-layout[data-v-c420dabd]{width:100%;height:100%;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--metis-page-gradient);overflow:hidden;padding:20px;box-sizing:border-box}@media(max-width:768px){.ai-chat-layout[data-v-c420dabd]{padding:0}}.ai-chat-layout .ai-chat-body[data-v-c420dabd]{flex:1;min-height:0;display:flex;overflow:hidden;background:var(--metis-surface);border-radius:var(--metis-radius-lg);border:1px solid var(--metis-border-solid);box-shadow:var(--metis-card-shadow)}@media(max-width:768px){.ai-chat-layout .ai-chat-body[data-v-c420dabd]{width:100%;border-radius:0;border:none;box-shadow:none;position:relative}}.ai-chat-layout .ai-chat-right-region[data-v-c420dabd]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ai-chat-layout .ai-chat-right-content[data-v-c420dabd]{flex:1;min-height:0;display:flex;overflow:hidden}.ai-chat-layout .ai-chat-manage-embed[data-v-c420dabd]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--metis-surface);padding:10px 12px 12px;box-sizing:border-box;position:relative;z-index:5;pointer-events:auto}.ai-chat-file-input[data-v-c420dabd]{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:0;pointer-events:auto}.attach-menu[data-v-c420dabd]{position:relative;flex-shrink:0}.attach-menu>summary[data-v-c420dabd]{list-style:none}.attach-menu>summary[data-v-c420dabd]::-webkit-details-marker{display:none}.attach-menu-panel[data-v-c420dabd]{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-c420dabd]{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-c420dabd]:hover{background:#0000000a}.ai-chat-sidebar[data-v-c420dabd]{width:220px;min-width:0;border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;background:var(--metis-surface);flex-shrink:0;min-height:0}.ai-chat-sidebar .sidebar-content[data-v-c420dabd]{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;padding:14px 10px 12px;gap:8px;box-sizing:border-box;overflow:hidden}.ai-chat-sidebar .sidebar-content[data-v-c420dabd] .sidebar-scroll-area{flex:1;min-height:0;overflow-y:auto;flex-shrink:1}.ai-chat-sidebar .sidebar-content[data-v-c420dabd] .sidebar-scroll-area .timeline-list{max-height:none}.ai-chat-sidebar .sidebar-section[data-v-c420dabd]{padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.05)}.ai-chat-sidebar .sidebar-section .section-header[data-v-c420dabd]{display:flex;align-items:center;gap:6px;padding:4px 6px 8px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--metis-text-mid);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-chat-sidebar .sidebar-section .section-header .section-count[data-v-c420dabd]{font-size:12px;color:#e54d56}.ai-chat-sidebar .sidebar-section .section-header .section-chevron[data-v-c420dabd]{margin-left:auto;font-size:12px;color:var(--metis-text-mid)}.ai-chat-sidebar .sidebar-section .section-list[data-v-c420dabd]{list-style:none;margin:0;padding:0}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c420dabd]{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;color:var(--metis-text-hi);cursor:pointer;border-radius:8px;justify-content:space-between}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c420dabd]:hover{background:var(--metis-bg-hover)}.ai-chat-sidebar .sidebar-section .section-list .section-item.active[data-v-c420dabd]{background:var(--metis-primary-bg);color:var(--metis-primary);font-weight:600;box-shadow:inset 0 0 0 1px var(--metis-primary-ring)}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-icon[data-v-c420dabd]{font-size:14px}.ai-chat-sidebar .sidebar-section .section-list .section-item[data-v-c420dabd] .section-item-content{display:flex;align-items:center;gap:5px}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-count[data-v-c420dabd]{font-size:12px;color:var(--metis-text-mid);margin-left:auto}.ai-chat-sidebar .sidebar-section .section-list .section-item .item-menu[data-v-c420dabd],.ai-chat-sidebar .sidebar-section .section-list .section-item .item-arrow[data-v-c420dabd]{border:none;background:transparent;cursor:pointer;font-size:16px;color:var(--metis-text-mid)}.ai-chat-sidebar.sidebar-desktop-collapsed[data-v-c420dabd]{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-c420dabd]{display:flex;position:absolute;left:0;top:0;bottom:0;z-index:20;width:280px}.sidebar-mobile-hidden[data-v-c420dabd]{display:none}@media(min-width:769px){.sidebar-mobile-show[data-v-c420dabd],.sidebar-mobile-hidden[data-v-c420dabd]{display:flex;position:static}}.ai-chat-main[data-v-c420dabd]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--metis-bg-page);position:relative}.ai-chat-messages[data-v-c420dabd]{flex:1;overflow-y:auto;padding:14px 14px 12px;background:var(--metis-bg-page);min-height:0;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--metis-text-mid-a55) var(--metis-text-hi-a08)}.ai-chat-messages[data-v-c420dabd]::-webkit-scrollbar{width:10px}.ai-chat-messages[data-v-c420dabd]::-webkit-scrollbar-track{background:var(--metis-text-hi-a08);border-radius:6px;margin:6px 0}.ai-chat-messages[data-v-c420dabd]::-webkit-scrollbar-thumb{background:var(--metis-text-mid-a48);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.ai-chat-messages[data-v-c420dabd]::-webkit-scrollbar-thumb:hover{background:var(--metis-primary-a42);background-clip:padding-box}.ai-chat-messages[data-v-c420dabd]::-webkit-scrollbar-thumb:active{background:var(--metis-primary-a58);background-clip:padding-box}@media(max-width:768px){.ai-chat-messages[data-v-c420dabd]{padding:12px 10px}}.ai-chat-messages .messages-list[data-v-c420dabd]{display:flex;flex-direction:column;gap:20px;max-width:var(--manage-content-max-width);margin:0 auto;width:100%}.ai-chat-messages .message-item[data-v-c420dabd]{display:flex;gap:12px;width:100%;align-items:flex-start}.ai-chat-messages .message-item.is-user[data-v-c420dabd]{flex-direction:row-reverse;justify-content:flex-start}.ai-chat-messages .message-item.is-user[data-v-c420dabd]:after{content:"";flex:0 0 40px;width:40px;height:1px}.ai-chat-messages .message-item.is-user .message-content[data-v-c420dabd]{flex:1;min-width:0;align-items:flex-end}.ai-chat-messages .message-item.is-user .message-time[data-v-c420dabd]{align-self:flex-end}.ai-chat-messages .message-item.is-user .message-bubble[data-v-c420dabd]{background:var(--metis-primary);color:#fff;border-radius:16px 16px 4px;max-width:100%}.ai-chat-messages .message-item.is-ai .message-content[data-v-c420dabd]{flex:1;min-width:0;max-width:none;align-items:stretch}.ai-chat-messages .message-item.is-ai .message-time[data-v-c420dabd]{align-self:flex-start}.ai-chat-messages .message-item.is-ai .message-bubble[data-v-c420dabd]{background:#fff;color:var(--metis-text-hi);border-radius:4px 16px 16px;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-c420dabd]{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-c420dabd]{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#dbe6ff;color:var(--metis-primary);font-size:12px;font-weight:700;margin-top:2px}.ai-chat-messages .message-item .message-agent-avatar-svg[data-v-c420dabd]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.ai-chat-messages .message-item .message-agent-avatar-svg[data-v-c420dabd] svg{width:100%;height:100%;display:block}@media(max-width:768px){.ai-chat-messages .message-item[data-v-c420dabd]{gap:0}.ai-chat-messages .message-item.is-user[data-v-c420dabd]:after{display:none}.ai-chat-messages .message-item .message-agent-avatar[data-v-c420dabd]{display:none}.ai-chat-messages .message-item .message-content[data-v-c420dabd]{flex:1;min-width:0;max-width:100%}}.ai-chat-messages .message-content[data-v-c420dabd]{display:flex;flex-direction:column;gap:6px;max-width:100%}.ai-chat-messages .message-content .message-bubble[data-v-c420dabd]{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-c420dabd]{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.ai-chat-messages .message-content .message-bubble .message-images[data-v-c420dabd]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages .message-content .message-bubble .message-image-link[data-v-c420dabd]{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-c420dabd]:hover{opacity:.9}.ai-chat-messages .message-content .message-bubble .message-image[data-v-c420dabd]{display:block;width:100%;height:auto;max-height:160px;object-fit:cover}.ai-chat-messages .message-content .message-bubble .message-docs[data-v-c420dabd]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages .message-content .message-bubble .message-doc-link[data-v-c420dabd]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:var(--metis-primary);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-c420dabd]{color:var(--metis-text-mid);background:#0000000a;cursor:default}.ai-chat-messages .message-content .message-bubble .message-doc-link .doc-icon[data-v-c420dabd]{flex-shrink:0}.ai-chat-messages .message-content .message-bubble .message-doc-link .doc-name[data-v-c420dabd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-messages .message-time[data-v-c420dabd]{font-size:12px;color:var(--metis-text-mid);padding:0 4px}.message-audio[data-v-c420dabd]{display:none;gap:8px;margin-top:8px}.audio-play-btn[data-v-c420dabd],.copy-btn[data-v-c420dabd]{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-c420dabd]:hover,.copy-btn[data-v-c420dabd]:hover{background:#00000014}.doc-gen-stream[data-v-c420dabd]{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--metis-primary-a06);border-radius:12px;border:1px solid var(--metis-primary-a12)}.doc-gen-stream .doc-gen-icon[data-v-c420dabd]{align-self:flex-start;opacity:.88}.doc-gen-stream .doc-gen-title[data-v-c420dabd]{font-size:14px;font-weight:600;color:var(--metis-primary)}.doc-gen-stream .doc-gen-hint[data-v-c420dabd]{font-size:14px;color:#4e5969;line-height:1.5;white-space:pre-wrap;word-break:break-word}.full-flow-stage[data-v-c420dabd]{margin-top:10px;padding:10px 12px;background:var(--metis-primary-a06);border:1px solid var(--metis-primary-a12);border-radius:12px}.full-flow-stage-title[data-v-c420dabd]{font-size:13px;font-weight:600;color:var(--metis-primary);margin-bottom:8px}.full-flow-stage-list[data-v-c420dabd]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.full-flow-stage-item[data-v-c420dabd]{display:flex;gap:8px;align-items:flex-start}.full-flow-stage-item .tag[data-v-c420dabd]{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-c420dabd]{background:var(--metis-primary-a12);color:var(--metis-primary)}.full-flow-stage-item .tag.tag-match[data-v-c420dabd]{background:#ff7d001f;color:#ff7d00}.full-flow-stage-item .tag.tag-im[data-v-c420dabd]{background:#22c55e24;color:#16a34a}.full-flow-stage-item .tag.tag-daily_stats[data-v-c420dabd]{background:#a855f724;color:#7c3aed}.full-flow-stage-item .tag.tag-full_flow[data-v-c420dabd]{background:#00000014;color:#1d2129}.full-flow-stage-item .text[data-v-c420dabd]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.talent-match-panel[data-v-c420dabd]{margin-top:16px;padding:16px;background:var(--metis-bg-hover);border-radius:var(--metis-radius-md);border:none;box-shadow:none}.talent-match-panel .talent-match-header[data-v-c420dabd]{display:flex;align-items:center;margin-bottom:12px;gap:8px;cursor:pointer;user-select:none}.talent-match-panel .talent-match-header[data-v-c420dabd]:hover{opacity:.8}.talent-match-panel.is-collapsed .talent-match-header[data-v-c420dabd]{margin-bottom:0}.talent-match-panel .talent-match-title[data-v-c420dabd]{font-size:15px;font-weight:600;color:var(--metis-text-hi)}.talent-match-panel .talent-match-range-hint[data-v-c420dabd]{font-size:13px;color:var(--metis-text-mid)}.talent-match-panel .talent-match-header-right[data-v-c420dabd]{margin-left:auto;display:flex;align-items:center;gap:8px}.talent-match-panel .talent-match-toggle[data-v-c420dabd]{font-size:14px;color:var(--metis-text-mid);transition:transform .2s}.talent-match-panel .talent-match-change-btn[data-v-c420dabd]{border:none;background:var(--metis-surface);border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer;transition:all .2s}.talent-match-panel .talent-match-change-btn[data-v-c420dabd]:hover{background:var(--metis-primary-light);color:var(--metis-primary)}.quick-ability-item[data-v-c420dabd]{padding:2px 10px;font-size:11px;line-height:16px;color:#4f5470;flex-shrink:0;background:transparent;border-radius:999px;border:1px solid #9db5ff;color:var(--metis-primary);cursor:pointer;transition:all .2s}@media(max-width:768px){.quick-ability-item[data-v-c420dabd]{padding:2px 9px;font-size:11px}}.quick-ability-item.is-selected[data-v-c420dabd]{color:#fff;font-weight:500;background-color:var(--metis-primary);border-color:var(--metis-primary)}.quick-ability-item.is-test[data-v-c420dabd]{border-style:dashed;border-color:#e6a23c;color:#b88230;background:#fffbf0}.quick-ability-item.is-test[data-v-c420dabd]:hover{border-color:#cf9236;color:#8a5a12}.revoke-select-bar[data-v-c420dabd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;flex-shrink:0;max-width:var(--manage-content-max-width);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-c420dabd]{font-size:14px;color:#1d2129}.revoke-select-bar .revoke-select-actions[data-v-c420dabd]{display:flex;align-items:center;gap:8px}.revoke-select-bar .revoke-select-btn[data-v-c420dabd]{border:none;border-radius:8px;padding:6px 14px;font-size:14px;cursor:pointer}.revoke-select-bar .revoke-select-btn--ghost[data-v-c420dabd]{background:#fff;color:#4e5969;border:1px solid #e5e6eb}.revoke-select-bar .revoke-select-btn--danger[data-v-c420dabd]{background:#f53f3f;color:#fff}.revoke-select-bar .revoke-select-btn--danger[data-v-c420dabd]:disabled{opacity:.45;cursor:not-allowed}.ai-chat-input[data-v-c420dabd]{padding:10px 24px 16px;flex-shrink:0;width:100%;box-sizing:border-box}.ai-chat-input.is-mobile[data-v-c420dabd]{padding:10px 12px 12px}.ai-chat-input.is-revoke-mode[data-v-c420dabd]{opacity:.55;pointer-events:none}.ai-chat-input .input-wrapper[data-v-c420dabd]{display:flex;align-items:flex-end;background:var(--metis-surface);border-radius:12px;padding:8px 12px;border:1px solid var(--metis-border-solid);box-shadow:0 2px 8px #0f172a0d;transition:border-color .2s,box-shadow .2s;max-width:var(--manage-content-max-width);margin:0 auto}@media(max-width:768px){.ai-chat-input .input-wrapper[data-v-c420dabd]{max-width:none;width:100%;margin:0;box-sizing:border-box}}.ai-chat-input .input-wrapper[data-v-c420dabd]:focus-within{border-color:var(--metis-primary);box-shadow:0 0 0 2px var(--metis-primary-a10)}.ai-chat-input .input-wrapper .input-main[data-v-c420dabd]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ai-chat-input .input-wrapper .selected-files-inline[data-v-c420dabd]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.ai-chat-input .input-wrapper .file-chip[data-v-c420dabd]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;background:var(--metis-bg-hover);border-radius:10px;font-size:12px;max-width:160px}.ai-chat-input .input-wrapper .file-chip.image-chip[data-v-c420dabd]{padding:2px 6px 2px 2px}.ai-chat-input .input-wrapper .file-chip .chip-preview[data-v-c420dabd]{width:28px;height:28px;object-fit:cover;border-radius:6px;flex-shrink:0}.ai-chat-input .input-wrapper .file-chip .chip-icon[data-v-c420dabd]{flex-shrink:0;color:var(--metis-primary)}.ai-chat-input .input-wrapper .file-chip .chip-name[data-v-c420dabd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--metis-text-hi)}.ai-chat-input .input-wrapper .file-chip .chip-size[data-v-c420dabd]{color:var(--metis-text-mid);font-size:11px;flex-shrink:0}.ai-chat-input .input-wrapper .file-chip .chip-remove[data-v-c420dabd]{width:18px;height:18px;border:none;background:transparent;cursor:pointer;color:var(--metis-text-mid);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-c420dabd]:hover{background:#f53f3f1a;color:#f53f3f}.ai-chat-input .input-wrapper .input-top-row[data-v-c420dabd]{display:flex;align-items:center;gap:6px}.ai-chat-input .input-wrapper .input-textarea[data-v-c420dabd]{flex:1;border:none;outline:none;background:transparent;font-size:13px;resize:none;max-height:180px;min-height:72px;line-height:1.5;color:var(--metis-text-hi);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-c420dabd]::placeholder{color:var(--metis-text-mid)}.ai-chat-input .input-wrapper .input-keyword-tags[data-v-c420dabd]{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-c420dabd]{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:transparent;font-size:11px;line-height:16px;color:var(--metis-text-mid);cursor:pointer;font-family:inherit;white-space:nowrap}.ai-chat-input .input-wrapper .input-keyword-tag .input-keyword-tag-icon[data-v-c420dabd]{font-size:11px;line-height:1;color:#bbb}.ai-chat-input .input-wrapper .input-keyword-tag.is-done[data-v-c420dabd],.ai-chat-input .input-wrapper .input-keyword-tag.is-done .input-keyword-tag-icon[data-v-c420dabd]{color:#1d9e75}.ai-chat-input .input-wrapper .input-bottom-row[data-v-c420dabd]{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-c420dabd]{flex:1;min-width:0;max-width:100%}.ai-chat-input .input-wrapper .quick-abilities-list[data-v-c420dabd]{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-c420dabd]{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-c420dabd]{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:var(--metis-text-mid);flex-shrink:0}.ai-chat-input .input-wrapper .input-plus-btn[data-v-c420dabd]:hover{background:var(--metis-bg-hover);color:var(--metis-primary)}.ai-chat-input .input-wrapper .action-slot[data-v-c420dabd]{flex-shrink:0}.ai-chat-input .input-wrapper .voice-btn[data-v-c420dabd]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--metis-text-mid);transition:all .2s}.ai-chat-input .input-wrapper .voice-btn[data-v-c420dabd]:hover:not(.is-disabled){background:var(--metis-bg-hover);color:var(--metis-primary)}.ai-chat-input .input-wrapper .voice-btn.is-recording[data-v-c420dabd]{background:#22c55e29;color:#16a34a}.ai-chat-input .input-wrapper .voice-btn.is-disabled[data-v-c420dabd]{opacity:.4;cursor:not-allowed}.ai-chat-input .input-wrapper .voice-wave[data-v-c420dabd]{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-c420dabd]{width:3px;height:6px;border-radius:999px;background:currentColor;transform-origin:center bottom;animation:voice-wave-bounce-c420dabd .9s ease-in-out infinite;opacity:.95}.ai-chat-input .input-wrapper .voice-wave .b1[data-v-c420dabd]{animation-delay:0ms}.ai-chat-input .input-wrapper .voice-wave .b2[data-v-c420dabd]{animation-delay:.12s}.ai-chat-input .input-wrapper .voice-wave .b3[data-v-c420dabd]{animation-delay:.24s}.ai-chat-input .input-wrapper .voice-wave .b4[data-v-c420dabd]{animation-delay:.36s}.ai-chat-input .input-wrapper .send-btn[data-v-c420dabd]{width:32px;height:32px;border:none;background:#d6dbe6;border-radius:50%;cursor:not-allowed;color:var(--metis-surface);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-c420dabd]{background:var(--metis-primary);cursor:pointer}.ai-chat-input .input-wrapper .send-btn.can-send[data-v-c420dabd]:hover{opacity:.92}@keyframes voice-wave-bounce-c420dabd{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-c420dabd]{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-c420dabd]{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-c420dabd]:hover{background:#ffffff40}.image-preview-img[data-v-c420dabd]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.job-preview-overlay[data-v-c420dabd]{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;background:#0000008c}.job-preview-modal[data-v-c420dabd]{width:min(860px,92vw);max-height:86vh;border-radius:16px;position:relative;padding:18px 18px 12px}.job-preview-close[data-v-c420dabd]{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-c420dabd]:hover{background:#0000001f}.job-preview-loading[data-v-c420dabd],.job-preview-error[data-v-c420dabd]{padding:18px 6px 6px;font-size:14px;color:#4e5969}.job-preview-error[data-v-c420dabd]{color:#c62828}.fade-enter-active[data-v-c420dabd],.fade-leave-active[data-v-c420dabd]{transition:opacity .2s ease}.fade-enter-from[data-v-c420dabd],.fade-leave-to[data-v-c420dabd]{opacity:0}[data-v-c420dabd] .job-preview-pop-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}[data-v-c420dabd] .job-preview-pop-leave-active{transition:opacity .22s ease,transform .22s ease}[data-v-c420dabd] .job-preview-pop-enter-from{opacity:0;transform:translateY(14px) scale(.98)}[data-v-c420dabd] .job-preview-pop-enter-to,[data-v-c420dabd] .job-preview-pop-leave-from{opacity:1;transform:translateY(0) scale(1)}[data-v-c420dabd] .job-preview-pop-leave-to{opacity:0;transform:translateY(8px) scale(.99)}.loading-spinner[data-v-c420dabd]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:dbSpin-c420dabd .8s linear infinite}@keyframes dbSpin-c420dabd{to{transform:rotate(360deg)}}.srp-chat-overlay[data-v-c420dabd]{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-c420dabd]{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-c420dabd]{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-c420dabd]:hover{background:#0000001f}.srh[data-v-53ec4942]{height:100%;min-height:0;display:flex;flex-direction:column}.srh-loading[data-v-53ec4942],.srh-empty[data-v-53ec4942]{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-53ec4942]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(0,0,0,.08);border-top-color:#8f10f7b3;animation:srhSpin-53ec4942 1s linear infinite}.srh-loading-text[data-v-53ec4942]{font-size:13px;font-weight:500}.srh-empty-title[data-v-53ec4942]{font-size:14px;font-weight:600;color:#6b7280}.srh-empty-subtitle[data-v-53ec4942]{font-size:12px;color:#9ca3af}.srh-chat[data-v-53ec4942]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.srh-message-list[data-v-53ec4942]{flex:1 1 0;min-height:0}@keyframes srhSpin-53ec4942{to{transform:rotate(360deg)}}.chat-empty-placeholder[data-v-7b07a72a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;overflow:hidden}.placeholder-bg[data-v-7b07a72a]{position:absolute;inset:0;pointer-events:none}.placeholder-bg .shape[data-v-7b07a72a]{position:absolute;border-radius:8px;opacity:.12;animation:shape-drift-7b07a72a 12s ease-in-out infinite}.placeholder-bg .shape-1[data-v-7b07a72a]{width:80px;height:80px;background:linear-gradient(135deg,var(--metis-primary),#a78bfa);top:15%;left:20%;transform:rotate(15deg);animation-delay:0s}.placeholder-bg .shape-2[data-v-7b07a72a]{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-7b07a72a]{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-7b07a72a]{width:40px;height:40px;background:linear-gradient(135deg,#eb2f96,#ff85c0);bottom:20%;right:30%;transform:rotate(-15deg);animation-delay:-9s}@keyframes shape-drift-7b07a72a{0%,to{transform:translate(0)}25%{transform:translate(12px,-15px)}50%{transform:translate(-8px,8px)}75%{transform:translate(-10px,-8px)}}.placeholder-content[data-v-7b07a72a]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.icon-wrap[data-v-7b07a72a]{animation:item-fade-in-7b07a72a .5s ease-out both;position:relative;margin-bottom:20px}.icon-wrap .icon-emoji[data-v-7b07a72a]{position:relative;z-index:2;font-size:64px;display:block;animation:icon-float-7b07a72a 3s ease-in-out infinite}.icon-wrap .icon-glow[data-v-7b07a72a]{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:radial-gradient(circle,var(--metis-primary-a38) 0%,transparent 70%);border-radius:50%;animation:glow-pulse 2.5s ease-in-out infinite}@keyframes icon-float-7b07a72a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.main-text[data-v-7b07a72a]{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:.02em;animation:item-fade-in-7b07a72a .5s ease-out .25s both}.gradient-text[data-v-7b07a72a]{background:linear-gradient(135deg,var(--metis-primary) 0%,#722ed1 50%,#eb2f96 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift-7b07a72a 4s ease-in-out infinite}@keyframes gradient-shift-7b07a72a{0%,to{background-position:0% center}50%{background-position:100% center}}.sub-text[data-v-7b07a72a]{margin:0;font-size:14px;color:#86909c;letter-spacing:.01em;animation:item-fade-in-7b07a72a .5s ease-out .5s both}@keyframes item-fade-in-7b07a72a{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-c3b16501]{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-c3b16501]{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-c3b16501]{display:inline-flex;align-items:center;gap:8px}.message-talent-inline .message-talent-pager[data-v-c3b16501]{display:inline-flex;align-items:center;gap:6px}.message-talent-inline .message-talent-pager .page-text[data-v-c3b16501]{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-c3b16501]{cursor:text;user-select:none}.message-talent-inline .message-talent-pager .page-text-input[data-v-c3b16501]{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-c3b16501]{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-c3b16501]:hover:not(:disabled){border-color:#4876ffb3;background:#4876ff14}.message-talent-inline .message-talent-pager button[data-v-c3b16501]:disabled{opacity:.45;cursor:not-allowed}.message-talent-inline .message-talent-inline-title[data-v-c3b16501]{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-c3b16501]:before{content:"";width:5px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--metis-primary) 0%,var(--metis-primary-dark) 100%);box-shadow:0 0 10px #63c7ffb3;flex-shrink:0}.message-talent-inline .message-talent-inline-list[data-v-c3b16501]{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-c3b16501]::-webkit-scrollbar{width:6px}.message-talent-inline .message-talent-inline-list[data-v-c3b16501]::-webkit-scrollbar-track{background:transparent}.message-talent-inline .message-talent-inline-list[data-v-c3b16501]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#63c7ff8c,#7f7bffa6);border-radius:3px}.message-talent-inline .message-talent-inline-list[data-v-c3b16501]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#63c7ffcc,#7f7bffd9)}.talent-match-list[data-v-c3b16501]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.talent-match-card-wrapper[data-v-c3b16501]{display:flex;align-items:stretch;justify-content:space-between;gap:12px;padding:0;border:1px solid rgba(83,74,183,.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-c3b16501]:hover{border-color:#63c7ff8f;box-shadow:0 10px 24px -18px #534ab74d,0 0 0 1px #7f7bff33;transform:translateY(-1px)}.talent-match-card-inner[data-v-c3b16501]{flex:1;min-width:0;padding:10px 4px 10px 12px}.talent-match-card-inner[data-v-c3b16501] .resume-card-container{margin-bottom:0;padding-left:0;padding-right:8px}.talent-match-expect-meta[data-v-c3b16501]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-right:8px}.tm-meta-chip[data-v-c3b16501]{font-size:12px;color:#4e5969;background:#4876ff14;border-radius:6px;padding:2px 8px}.talent-match-score-badge[data-v-c3b16501]{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-c3b16501]{font-size:11px;font-weight:500;color:#5e7397;display:block;letter-spacing:.06em;margin-bottom:4px}.talent-match-score-badge .score-number[data-v-c3b16501]{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-c3b16501]{flex-direction:column;align-items:stretch}.talent-match-score-badge[data-v-c3b16501]{margin:0 12px 12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px}.talent-match-score-badge .label[data-v-c3b16501]{margin-bottom:0}.talent-match-card-inner[data-v-c3b16501]{padding-right:12px}}.daily-overview[data-v-4eeecce7]{width:100%;padding:0;color:#1d2129}.daily-overview-greeting[data-v-4eeecce7],.daily-overview-lead[data-v-4eeecce7],.daily-overview-item[data-v-4eeecce7]{font-size:14px;line-height:1.65}.daily-overview-lead[data-v-4eeecce7]{margin-top:2px}.daily-overview-divider[data-v-4eeecce7]{height:1px;background:#0000001f;margin:10px 0 12px}.daily-overview-board-title[data-v-4eeecce7]{font-size:16px;font-weight:700;margin-bottom:12px}.daily-overview-list[data-v-4eeecce7]{display:flex;flex-direction:column;gap:8px}.k[data-v-4eeecce7]{font-weight:700}.v[data-v-4eeecce7]{color:#1d2129eb}.v-text[data-v-4eeecce7]{color:inherit}.count[data-v-4eeecce7]{color:var(--metis-primary);font-weight:700;cursor:default}.count.is-clickable[data-v-4eeecce7]{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-4eeecce7]:hover{background:var(--metis-primary-a12);box-shadow:0 0 0 1px var(--metis-primary-a16) inset}.count.is-clickable[data-v-4eeecce7]:active{transform:scale(.92);background:var(--metis-primary-a20);box-shadow:0 0 0 1px var(--metis-primary-a25) inset,0 0 0 3px var(--metis-primary-a12)}.count.is-hoverable[data-v-4eeecce7]{cursor:help;text-decoration:underline dotted;text-underline-offset:2px}.v[data-v-4eeecce7] .count{color:var(--metis-primary);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}.plugin-scan-notify[data-v-3a8e1e50]{border:1px solid rgba(124,58,237,.18);border-radius:12px;background:#7c3aed0a;padding:12px 14px}.plugin-scan-notify-head[data-v-3a8e1e50]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.plugin-scan-notify-badge[data-v-3a8e1e50]{font-size:11px;font-weight:600;color:var(--metis-primary);background:#7c3aed1f;border-radius:999px;padding:2px 8px}.plugin-scan-notify-summary[data-v-3a8e1e50]{margin:0;flex:1;min-width:160px;font-size:14px;color:#334155}.plugin-scan-notify-toggle[data-v-3a8e1e50]{border:none;background:transparent;color:var(--metis-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0}.plugin-scan-notify[data-v-3a8e1e50] .seeker-list-message{margin-top:12px}.seeker-job-pick[data-v-2fd0abdb]{width:100%;margin-top:8px;padding-left:4px}.seeker-job-pick-list[data-v-2fd0abdb]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.seeker-job-pick-btn[data-v-2fd0abdb]{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-2fd0abdb]:hover,.seeker-job-pick-btn.is-active[data-v-2fd0abdb]{background:var(--metis-primary-a10)}.seeker-job-pick-btn[data-v-2fd0abdb]:focus-visible{outline:2px solid var(--metis-primary-a45);outline-offset:2px}.seeker-job-pick-name[data-v-2fd0abdb]{font-weight:600;flex:1;min-width:0;word-break:break-word}.seeker-job-pick-count[data-v-2fd0abdb]{flex-shrink:0;font-size:12px;font-weight:600;color:var(--metis-primary)}.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-093437fa]{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-093437fa]{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}.dots[data-v-093437fa]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.dot[data-v-093437fa]{--i: 0;width:7px;height:7px;border-radius:50%;background:#4f6ff6a6;animation:dotBounce-093437fa .9s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes dotBounce-093437fa{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-6px);opacity:1}}.label[data-v-093437fa]{font-size:14px;font-weight:600;letter-spacing:.02em;color:#2d3a8c;line-height:1.2;white-space:nowrap}.generated-doc-card[data-v-e6b786e5]{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-e6b786e5]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1d21291a}.generated-doc-icon-wrap[data-v-e6b786e5]{flex-shrink:0;width:52px;display:flex;flex-direction:column;align-items:center;gap:6px}.generated-doc-icon[data-v-e6b786e5]{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-e6b786e5]{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-e6b786e5]{background:linear-gradient(145deg,#eaf7ee,#d7efd9);color:#2e7d32}.kind-word .generated-doc-icon[data-v-e6b786e5]{background:linear-gradient(145deg,#e8f3ff,#d8eaff);color:#1565c0}.kind-pad .generated-doc-icon[data-v-e6b786e5]{background:linear-gradient(145deg,#fff4ea,#ffe8d1);color:#e65100}.kind-pdf .generated-doc-icon[data-v-e6b786e5]{background:linear-gradient(145deg,#ffedf0,#ffdce2);color:#c62828}.kind-excel .generated-doc-kind[data-v-e6b786e5]{color:#2e7d32;background:#ebf7ee}.kind-word .generated-doc-kind[data-v-e6b786e5]{color:#1565c0;background:#ecf4ff}.kind-pad .generated-doc-kind[data-v-e6b786e5]{color:#e65100;background:#fff4ea}.kind-pdf .generated-doc-kind[data-v-e6b786e5]{color:#c62828;background:#fff0f2}.icon-inner[data-v-e6b786e5]{line-height:1}.generated-doc-main[data-v-e6b786e5]{flex:1;min-width:0}.generated-doc-name[data-v-e6b786e5]{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-e6b786e5]{margin-top:4px;font-size:12px;color:#86909c;line-height:1.35}.generated-doc-btn[data-v-e6b786e5]{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:var(--metis-primary);background:#eef5ff;transition:all .2s ease}.generated-doc-btn[data-v-e6b786e5]:hover{color:#fff;background:var(--metis-primary);border-color:var(--metis-primary)}.generated-doc-btn[data-v-e6b786e5]:active{transform:translateY(1px)}.generated-doc-intro[data-v-e6b786e5]{margin:10px 0 0;font-size:13px;color:#4e5969;line-height:1.5}.clarify-prompt-card[data-v-bce37ea6]{margin-top:8px;padding:12px 14px;border:1px solid rgba(64,128,255,.25);border-radius:10px;background:#4080ff0f}.clarify-prompt-title[data-v-bce37ea6]{font-size:13px;font-weight:600;color:#3b6fd8;margin-bottom:6px}.clarify-prompt-question[data-v-bce37ea6]{font-size:14px;line-height:1.5;color:#1f2937;white-space:pre-wrap}.clarify-prompt-choices[data-v-bce37ea6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.clarify-choice-btn[data-v-bce37ea6]{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-bce37ea6]:hover:not(:disabled){background:#4080ff1f}.clarify-choice-btn[data-v-bce37ea6]:disabled{opacity:.6;cursor:not-allowed}.clarify-choice-btn--other[data-v-bce37ea6]{border-style:dashed}.clarify-prompt-text[data-v-bce37ea6]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.clarify-text-input[data-v-bce37ea6]{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-bce37ea6]{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-bce37ea6]:disabled{opacity:.55;cursor:not-allowed}.ai-chat-messages[data-v-64f9fab4]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--metis-bg-page)}.ai-chat-messages-scroll[data-v-64f9fab4]{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--metis-text-mid-a55) var(--metis-text-hi-a08)}.ai-chat-messages-scroll[data-v-64f9fab4]::-webkit-scrollbar{width:10px}.ai-chat-messages-scroll[data-v-64f9fab4]::-webkit-scrollbar-track{background:var(--metis-text-hi-a08);border-radius:6px;margin:6px 0}.ai-chat-messages-scroll[data-v-64f9fab4]::-webkit-scrollbar-thumb{background:var(--metis-text-mid-a48);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.ai-chat-messages-scroll[data-v-64f9fab4]::-webkit-scrollbar-thumb:hover{background:var(--metis-primary-a42);background-clip:padding-box}.ai-chat-messages-scroll[data-v-64f9fab4]::-webkit-scrollbar-thumb:active{background:var(--metis-primary-a58);background-clip:padding-box}@media(max-width:768px){.ai-chat-messages-scroll[data-v-64f9fab4]{padding:12px 10px}}.ai-chat-messages-scroll .chat-history-load-older[data-v-64f9fab4]{text-align:center;font-size:12px;color:var(--metis-text-mid-a88);padding:4px 0 12px;margin-top:-2px}.ai-chat-messages-scroll .messages-list[data-v-64f9fab4]{display:flex;flex-direction:column;gap:20px;max-width:var(--manage-content-max-width);margin:0 auto;width:100%}.ai-chat-messages-scroll .messages-scroll-anchor[data-v-64f9fab4]{flex-shrink:0;height:1px;width:100%;pointer-events:none}.ai-chat-messages-scroll .message-round[data-v-64f9fab4]{display:flex;align-items:flex-start;gap:10px;width:100%}.ai-chat-messages-scroll .message-round.is-revoke-select-mode[data-v-64f9fab4]{padding:4px 0}.ai-chat-messages-scroll .message-round-checkbox[data-v-64f9fab4]{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-64f9fab4]{cursor:not-allowed;opacity:.45}.ai-chat-messages-scroll .message-round-checkbox input[type=checkbox][data-v-64f9fab4]{width:18px;height:18px;cursor:inherit;accent-color:var(--metis-primary)}.ai-chat-messages-scroll .message-round-body[data-v-64f9fab4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.ai-chat-messages-scroll .message-item[data-v-64f9fab4]{display:flex;gap:12px;width:100%;align-items:flex-start}.ai-chat-messages-scroll .message-item.is-user[data-v-64f9fab4]{flex-direction:row-reverse}.ai-chat-messages-scroll .message-item.is-user[data-v-64f9fab4]:after{content:"";flex:0 0 40px;width:40px;height:1px}.ai-chat-messages-scroll .message-item.is-user .message-content[data-v-64f9fab4]{flex:1;min-width:0;align-items:flex-end}.ai-chat-messages-scroll .message-item.is-user .message-time[data-v-64f9fab4]{align-self:flex-end}.ai-chat-messages-scroll .message-item.is-user .message-bubble[data-v-64f9fab4]{background:var(--metis-primary);color:#fff;border-radius:var(--metis-radius-md) var(--metis-radius-md) 4px var(--metis-radius-md);max-width:100%}.ai-chat-messages-scroll .message-item.is-ai .message-content[data-v-64f9fab4]{flex:1;min-width:0;max-width:none;align-items:stretch}.ai-chat-messages-scroll .message-item.is-ai .message-time[data-v-64f9fab4]{align-self:flex-start}.ai-chat-messages-scroll .message-item.is-ai .message-bubble[data-v-64f9fab4]{background:#fff;color:var(--metis-text-hi);border-radius:4px var(--metis-radius-md) var(--metis-radius-md) var(--metis-radius-md);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-64f9fab4]{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-64f9fab4]{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-64f9fab4]{display:none}}.ai-chat-messages-scroll .message-item .message-agent-avatar-svg[data-v-64f9fab4]{width:100%;height:100%}.ai-chat-messages-scroll .message-item .message-agent-avatar-svg[data-v-64f9fab4] svg{width:100%;height:100%;display:block}.ai-chat-messages-scroll .message-content[data-v-64f9fab4]{display:flex;flex-direction:column;gap:6px;max-width:100%}.ai-chat-messages-scroll .message-content .message-bubble[data-v-64f9fab4]{padding:12px 16px;font-size:15px;line-height:1.6;word-break:break-word}.ai-chat-messages-scroll .message-content .message-text[data-v-64f9fab4]{display:flex;flex-direction:column;align-items:stretch}.ai-chat-messages-scroll .message-content .ai-stream-thinking-slot[data-v-64f9fab4]{flex-shrink:0;align-self:flex-start;width:100%;margin-bottom:8px}.ai-chat-messages-scroll .message-media[data-v-64f9fab4]{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.ai-chat-messages-scroll .message-images[data-v-64f9fab4]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages-scroll .message-image-link[data-v-64f9fab4]{display:block;border-radius:8px;overflow:hidden;max-width:160px;max-height:160px;cursor:pointer}.ai-chat-messages-scroll .message-image[data-v-64f9fab4]{display:block;width:100%;height:auto;max-height:160px;object-fit:cover}.ai-chat-messages-scroll .message-docs[data-v-64f9fab4]{display:flex;flex-wrap:wrap;gap:6px}.ai-chat-messages-scroll .message-doc-link[data-v-64f9fab4]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:var(--metis-primary);background:#4876ff14;border-radius:6px;text-decoration:none;max-width:180px}.ai-chat-messages-scroll .message-doc-link.no-url[data-v-64f9fab4]{color:var(--metis-text-lo);background:#0000000a;cursor:default}.ai-chat-messages-scroll .message-doc-link .doc-name[data-v-64f9fab4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-messages-scroll .agent-pro-task-cards[data-v-64f9fab4]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.ai-chat-messages-scroll .agent-pro-task-card[data-v-64f9fab4]{padding:10px 12px;background:var(--metis-surface);border:1px solid var(--metis-primary-a12);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.ai-chat-messages-scroll .agent-pro-task-card-meta[data-v-64f9fab4]{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-64f9fab4]{font-weight:600;color:var(--metis-primary)}.ai-chat-messages-scroll .agent-pro-task-card-id[data-v-64f9fab4]{color:var(--metis-text-lo);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-64f9fab4]{font-size:14px}.ai-chat-messages-scroll .agent-pro-summary-section[data-v-64f9fab4]{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-64f9fab4]{font-size:13px;font-weight:600;color:var(--metis-primary);margin-bottom:8px}.ai-chat-messages-scroll .agent-pro-summary-section-body[data-v-64f9fab4]{font-size:14px}.ai-chat-messages-scroll .agent-pro-summary-section-stats[data-v-64f9fab4]{margin-top:8px;font-size:12px;color:var(--metis-text-lo)}.ai-chat-messages-scroll .message-time[data-v-64f9fab4]{font-size:12px;color:var(--metis-text-lo);padding:0 4px}.ai-chat-main-scroll-jump[data-v-64f9fab4]{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-64f9fab4]{right:50%;top:90%}}.ai-chat-main-scroll-jump .scroll-jump-btn[data-v-64f9fab4]{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--metis-primary-a18);background:var(--metis-surface);box-shadow:var(--metis-card-shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--metis-primary);font-size:18px;transition:all .2s;position:relative;overflow:visible}@media(max-width:768px){.ai-chat-main-scroll-jump .scroll-jump-btn[data-v-64f9fab4]{width:32px;height:32px}}.ai-chat-main-scroll-jump .scroll-jump-btn .scroll-jump-icon[data-v-64f9fab4]{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-64f9fab4]:hover{background:var(--metis-bg-hover);transform:translateY(-1px)}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-64f9fab4]{border-color:transparent;background:var(--metis-surface);box-shadow:var(--metis-card-shadow)}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-64f9fab4]: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-64f9fab4 1.8s linear infinite;pointer-events:none}.ai-chat-main-scroll-jump .scroll-jump-btn.is-streaming[data-v-64f9fab4]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--metis-surface);z-index:-1;pointer-events:none}@keyframes scrollBtnGlowSpin-64f9fab4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.doc-gen-stream[data-v-64f9fab4]{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--metis-primary-a06);border-radius:12px;border:1px solid var(--metis-primary-a12)}.full-flow-stage[data-v-64f9fab4]{margin-top:10px;padding:10px 12px;background:var(--metis-primary-a06);border:1px solid var(--metis-primary-a12);border-radius:12px}.full-flow-stage-title[data-v-64f9fab4]{font-size:13px;font-weight:600;color:var(--metis-primary);margin-bottom:8px}.full-flow-stage-list[data-v-64f9fab4]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.full-flow-stage-item[data-v-64f9fab4]{display:flex;gap:8px;align-items:flex-start}.full-flow-stage-item .tag[data-v-64f9fab4]{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-64f9fab4]{background:var(--metis-primary-a12);color:var(--metis-primary)}.full-flow-stage-item .tag.tag-match[data-v-64f9fab4]{background:#ff7d001f;color:#ff7d00}.full-flow-stage-item .tag.tag-im[data-v-64f9fab4]{background:#22c55e24;color:#16a34a}.full-flow-stage-item .tag.tag-daily_stats[data-v-64f9fab4]{background:#a855f724;color:#7c3aed}.full-flow-stage-item .tag.tag-full_flow[data-v-64f9fab4]{background:#00000014;color:#1d2129}.full-flow-stage-item .text[data-v-64f9fab4]{font-size:13px;line-height:1.55;color:#1d2129;white-space:pre-wrap;word-break:break-word}.realtime-match-panel[data-v-d75dba6d]{flex:1;overflow-y:auto;padding:14px;background:#f7f9fc;min-height:0;position:relative}.realtime-match-panel.has-scroll-jump[data-v-d75dba6d]{padding-bottom:10px}.realtime-match-panel .messages-scroll-anchor[data-v-d75dba6d]{flex-shrink:0;height:1px;width:100%;pointer-events:none}.realtime-match-panel .scroll-jump-buttons[data-v-d75dba6d]{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-d75dba6d]{right:10px}}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn[data-v-d75dba6d]{width:44px;height:44px;border-radius:50%;border:1px solid var(--metis-primary-a18);background:#fff;box-shadow:0 8px 24px -18px #1d212959;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--metis-primary);font-size:18px;transition:all .2s;position:relative;overflow:visible}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn .scroll-jump-icon[data-v-d75dba6d]{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-d75dba6d]:hover{background:#f2f3f5;transform:translateY(-1px)}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-d75dba6d]{border-color:transparent;background:#fff}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-d75dba6d]: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-d75dba6d 1.8s linear infinite;pointer-events:none}.realtime-match-panel .scroll-jump-buttons .scroll-jump-btn.is-streaming[data-v-d75dba6d]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#fff;z-index:-1;pointer-events:none}@keyframes scrollBtnGlowSpin-d75dba6d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rt-match-block[data-v-d75dba6d]{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-d75dba6d]{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-d75dba6d]{font-size:15px;font-weight:600;color:#1d2129}.rt-match-pager[data-v-d75dba6d]{display:inline-flex;align-items:center;gap:8px}.rt-pager-btn[data-v-d75dba6d]{height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(72,118,255,.28);background:#fff;color:var(--metis-primary);font-size:13px;cursor:pointer}.rt-pager-btn[data-v-d75dba6d]:disabled{opacity:.45;cursor:not-allowed}.rt-pager-btn[data-v-d75dba6d]:not(:disabled):hover{background:#4876ff14}.rt-pager-text[data-v-d75dba6d]{font-size:13px;color:#86909c;min-width:3em;text-align:center}.rt-match-list[data-v-d75dba6d]{list-style:none;margin:0;padding:10px 12px 14px;display:flex;flex-direction:column;gap:12px}.rt-match-card[data-v-d75dba6d]{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-d75dba6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.rt-card-id[data-v-d75dba6d]{font-size:15px;font-weight:600;color:#1d2129;word-break:break-word}.rt-card-score[data-v-d75dba6d]{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-d75dba6d]{font-size:11px;color:#86909c}.rt-card-score-num[data-v-d75dba6d]{font-size:16px;font-weight:700;color:var(--metis-primary)}.rt-card-meta[data-v-d75dba6d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rt-meta-chip[data-v-d75dba6d]{font-size:12px;color:#4e5969;background:#4876ff14;border-radius:6px;padding:2px 8px}.rt-card-exp[data-v-d75dba6d]{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-d75dba6d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rt-skill-tag[data-v-d75dba6d]{font-size:12px;color:#165dff;background:#165dff14;border-radius:6px;padding:2px 8px}.rt-card-actions[data-v-d75dba6d]{display:flex;justify-content:flex-end;gap:8px}.rt-action-btn[data-v-d75dba6d]{height:32px;padding:0 14px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid transparent}.rt-action-primary[data-v-d75dba6d]{background:var(--metis-primary);color:#fff}.rt-action-primary[data-v-d75dba6d]:hover{filter:brightness(1.05)}.match-toolbar[data-v-d75dba6d]{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:10px;margin:0 auto 12px;max-width:var(--manage-content-max-width);padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(72,118,255,.16)}.toolbar-title[data-v-d75dba6d]{font-size:15px;font-weight:600;color:#1d2129}.toolbar-filters[data-v-d75dba6d]{display:flex;gap:8px;flex-wrap:wrap}.filter-select[data-v-d75dba6d],.filter-input[data-v-d75dba6d]{height:32px;border:1px solid rgba(72,118,255,.25);border-radius:8px;padding:0 10px;background:#fff}.score-input[data-v-d75dba6d]{width:92px}.keyword-input[data-v-d75dba6d]{min-width:210px}.city-picker[data-v-d75dba6d]{position:relative}.city-picker-trigger[data-v-d75dba6d]{min-width:160px;text-align:left;cursor:pointer}.city-picker-panel[data-v-d75dba6d]{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-d75dba6d],.city-picker-provinces[data-v-d75dba6d]{overflow-y:auto;padding:6px}.city-picker-countries[data-v-d75dba6d]{border-right:1px solid rgba(72,118,255,.14);background:#f7f9fc}.city-option-btn[data-v-d75dba6d]{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-d75dba6d]:hover{background:#4876ff14}.city-option-btn.is-active[data-v-d75dba6d]{color:#1d2129;background:#4876ff24}.match-empty[data-v-d75dba6d]{max-width:var(--manage-content-max-width);margin:0 auto;padding:40px 16px;text-align:center;color:#86909c;background:#fff;border-radius:12px}.timeline-list[data-v-d75dba6d]{max-width:var(--manage-content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:10px}.timeline-item[data-v-d75dba6d],.user-chat-item[data-v-d75dba6d]{display:flex;justify-content:flex-end}.timeline-item.is-user-turn[data-v-d75dba6d]:not(:first-child){margin-top:12px}.ai-reply-item[data-v-d75dba6d]{width:100%}.user-chat-bubble[data-v-d75dba6d]{width:fit-content;max-width:100%;padding:12px 16px;border-radius:14px 14px 4px;background:var(--metis-primary);color:#fff;font-size:15px;line-height:1.6;word-break:break-word}.fade-enter-active[data-v-ab6946c1],.fade-leave-active[data-v-ab6946c1]{transition:opacity .2s ease}.fade-enter-from[data-v-ab6946c1],.fade-leave-to[data-v-ab6946c1]{opacity:0}.message-context-menu[data-v-ab6946c1]{position:fixed;background:var(--metis-surface);border-radius:var(--metis-radius-md);box-shadow:0 4px 16px #0000001a;padding:4px 0;z-index:999;min-width:100px}.message-context-menu .menu-item[data-v-ab6946c1]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px;color:var(--metis-text-hi);transition:all .2s}.message-context-menu .menu-item[data-v-ab6946c1]:hover{background:var(--metis-bg-page);color:var(--metis-primary)}.resume-embed-overlay[data-v-d086845d]{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-d086845d]{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-621ed41e]{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-621ed41e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.quick-invite-loading[data-v-621ed41e]{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-621ed41e]{pointer-events:auto}.loading-spinner[data-v-621ed41e]{width:26px;height:26px;border-radius:50%;border:3px solid rgba(0,0,0,.08);border-top-color:var(--metis-primary);animation:spin-621ed41e .9s linear infinite}.loading-text[data-v-621ed41e]{font-size:13px;color:#1d2129c7}@keyframes spin-621ed41e{to{transform:rotate(360deg)}}.hr-cred-mask[data-v-55107194]{position:fixed;inset:0;z-index:10020;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.hr-cred-panel[data-v-55107194]{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-55107194]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hr-cred-head h2[data-v-55107194]{margin:0;font-size:18px;font-weight:600}.hr-cred-close[data-v-55107194]{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#666}.hr-cred-intro[data-v-55107194]{margin:0 0 16px;font-size:13px;color:#666;line-height:1.5}.hr-cred-loading[data-v-55107194]{padding:24px 0;text-align:center;color:#888;font-size:14px}.hr-cred-list[data-v-55107194]{display:flex;flex-direction:column;gap:18px}.hr-cred-row[data-v-55107194]{border:1px solid #eee;border-radius:10px;padding:12px 14px}.hr-cred-row-head[data-v-55107194]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.hr-cred-row h3[data-v-55107194]{margin:0 0 4px;font-size:15px}.hr-cred-hint[data-v-55107194]{margin:0;font-size:12px;color:#888}.hr-cred-saved[data-v-55107194]{margin:6px 0 0;font-size:12px;color:#2e7d32}.hr-cred-doc[data-v-55107194]{font-size:12px;color:#1976d2;white-space:nowrap;flex-shrink:0}.hr-cred-input-row[data-v-55107194]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hr-cred-input-row input[data-v-55107194]{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-55107194]{padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid #ddd;background:#f5f5f5}.hr-cred-btn.primary[data-v-55107194]{background:#1a73e8;border-color:#1a73e8;color:#fff}.hr-cred-btn[data-v-55107194]:disabled{opacity:.55;cursor:not-allowed}.hr-cred-foot[data-v-55107194]{margin-top:18px;display:flex;justify-content:flex-end}
