html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% 0%,rgba(185,151,91,.12),transparent 30%),linear-gradient(180deg,#f7f4ee,#f1ede6);color:#191817;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}#app{min-height:100vh}.admin-layout[data-v-60e65098]{min-height:100vh;background:radial-gradient(circle at 86% -8%,rgba(185,151,91,.16),transparent 25%),#f3efe7}.admin-main-layout[data-v-60e65098]{min-width:0;background:transparent}.admin-sider[data-v-60e65098]{overflow:auto;min-height:100vh;border-right:1px solid rgba(255,255,255,.08);background:#171717;box-shadow:18px 0 42px #18181829}.brand-block[data-v-60e65098]{display:grid;gap:6px;padding:24px 18px 22px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(185,151,91,.22),transparent 42%),#171717}.brand-block strong[data-v-60e65098]{color:#fff;font-size:25px;font-weight:950;letter-spacing:0;line-height:1}.brand-block span[data-v-60e65098]{color:#ffffff94;font-size:12px}.module-menu[data-v-60e65098]{width:100%;padding:10px 10px 16px;border-inline-end:0;background:#171717}.module-menu[data-v-60e65098] .ant-menu-item{display:flex;align-items:center;gap:10px;height:42px;width:100%;margin:4px 0;color:#ffffffa8;border-radius:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.module-menu[data-v-60e65098] .ant-menu-item:hover{background:#ffffff14;color:#fff}.module-menu[data-v-60e65098] .ant-menu-item-selected{background:linear-gradient(135deg,#f4dcab,#b9975b);color:#171717;font-weight:800}.module-menu[data-v-60e65098] .ant-menu-item-selected:after{display:none}.menu-mark[data-v-60e65098]{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff1a;color:inherit;font-size:12px;font-weight:800;line-height:24px}.admin-header[data-v-60e65098]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:auto;min-height:82px;gap:18px;padding:16px 24px;border-bottom:1px solid rgba(218,203,182,.72);background:#faf7f1eb;box-shadow:0 8px 28px #3025160f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);line-height:1.35}.header-main[data-v-60e65098]{display:grid;min-width:0;gap:10px}.module-title h1[data-v-60e65098]{margin:0;color:#171717;font-size:23px;font-weight:900;letter-spacing:0}.module-title p[data-v-60e65098]{margin:5px 0 0;color:#746a5f;font-size:13px}.top-module-nav[data-v-60e65098]{display:none;flex-wrap:wrap;gap:8px}.top-module-nav button[data-v-60e65098]{height:32px;cursor:pointer;border:1px solid #ded3c2;border-radius:10px;background:#ffffffc2;color:#51493e;font-size:13px;padding:0 11px;transition:border-color .18s ease,background .18s ease,color .18s ease}.top-module-nav button.active[data-v-60e65098]{border-color:#b9975b;background:#171717;color:#fff;font-weight:800}.header-status[data-v-60e65098]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.header-status[data-v-60e65098] .ant-tag{display:inline-flex;align-items:center;height:27px;margin-inline-end:0;border-radius:999px;font-weight:700}.user-tag[data-v-60e65098],.env-tag[data-v-60e65098]{border-color:#e1d6c6;background:#ffffffbd;color:#4d4235}.admin-content[data-v-60e65098]{min-height:calc(100vh - 82px);padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 170px),transparent}.admin-content .page,.admin-content .radar-page,.admin-content .lead-page,.admin-content .upload-page,.admin-content .review-page,.admin-content .preview-page,.admin-content .suggestion-page,.admin-content .operation-page,.admin-content .settings-page,.admin-content .user-center-page,.admin-content .point-page,.admin-content .overview-page{min-height:100%;background:transparent!important;color:#191817!important}.admin-content .page-shell,.admin-content .panel,.admin-content .metric-card,.admin-content .stat-card,.admin-content .summary-card,.admin-content .workspace-card,.admin-content .content-card{border-color:#e7dfd2!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 12px 30px #3127190f!important}.admin-content .page-header,.admin-content .panel-head,.admin-content .page-head{color:#191817!important}.admin-content .page-header h1,.admin-content .panel-head h2,.admin-content .page-head h1{color:#191817!important;font-weight:900!important;letter-spacing:0!important}.admin-content .page-header p,.admin-content .panel-head span,.admin-content .muted,.admin-content .sub-text{color:#746a5f!important}.admin-content .toolbar,.admin-content .filter-bar,.admin-content .action-bar{border-color:#e7dfd2!important;border-radius:14px!important;background:#ffffffe6!important}.admin-content .map-canvas,.admin-content .preview-frame,.admin-content .upload-drop,.admin-content .empty-card{border-color:#e7dfd2!important;border-radius:14px!important;background:#f8f3eb!important}.admin-content .map-canvas.fallback{background:linear-gradient(90deg,rgba(185,151,91,.13) 1px,transparent 1px),linear-gradient(rgba(185,151,91,.12) 1px,transparent 1px),#f8f3eb!important;background-size:42px 42px!important}.admin-content .map-canvas.fallback:after{background:#b9975b1f!important}.admin-content .field-list div,.admin-content .notes-box{border-color:#eee4d6!important;border-radius:12px!important;background:#fbf7ef!important;color:#51493e!important}.ant-card,.ant-table-wrapper,.ant-list,.ant-collapse,.ant-descriptions{border-color:#e7dfd2!important;border-radius:16px!important;box-shadow:0 12px 30px #3127190f}.ant-card{overflow:hidden;background:#fffffff5}.ant-card-head{min-height:52px;border-bottom:1px solid #eee6da!important;background:linear-gradient(180deg,#f9f5edeb,#ffffffeb)}.ant-card-head-title,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{color:#191817!important;letter-spacing:0}.ant-btn{border-radius:10px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ant-btn:hover{transform:translateY(-1px)}.ant-btn-primary{border-color:#171717!important;background:#171717!important;box-shadow:0 10px 20px #18181824;color:#fff!important}.ant-btn-primary:hover{border-color:#2b2b2b!important;background:#2b2b2b!important}.ant-btn-default{border-color:#ded3c2;color:#3f382f}.ant-input,.ant-input-affix-wrapper,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker,.ant-input-number,.ant-mentions{border-color:#ded3c2!important;border-radius:10px!important;background:#fffffff0!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:#b9975b!important;box-shadow:0 0 0 3px #b9975b21!important}.ant-table-wrapper .ant-table{overflow:hidden;border-radius:14px;background:#fff}.ant-table-thead>tr>th{border-bottom:1px solid #e9dfcf!important;background:#f7f1e7!important;color:#4d4235!important;font-weight:800!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f0e7da!important}.ant-table-tbody>tr:hover>td{background:#fbf7ef!important}.ant-tag{border-radius:999px}.ant-radio-button-wrapper{border-color:#ded3c2!important;color:#4d4235!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#171717!important;background:#171717!important;color:#fff!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:#171717!important}.ant-checkbox-checked .ant-checkbox-inner{border-color:#b9975b!important;background:#b9975b!important}.ant-switch-checked{background:#171717!important}.ant-tabs .ant-tabs-tab{color:#746a5f;font-weight:700}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#171717}.ant-tabs-ink-bar{background:#b9975b}.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu{border:1px solid #e7dfd2;border-radius:16px!important;box-shadow:0 28px 72px #18181829}.ant-statistic-title,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-empty-description{color:#746a5f!important}.ant-statistic-content,.ant-descriptions-item-content{color:#191817!important}@media(max-width:1100px){.admin-sider[data-v-60e65098]{display:none}.top-module-nav[data-v-60e65098]{display:flex}.admin-content[data-v-60e65098]{padding:18px}}@media(max-width:760px){.admin-header[data-v-60e65098]{align-items:flex-start;flex-direction:column;padding:14px 16px}.header-status[data-v-60e65098]{justify-content:flex-start}.admin-content[data-v-60e65098]{padding:12px}}.auth-page[data-v-45d3999c]{position:relative;display:grid;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgba(185,151,91,.18),transparent 30%),radial-gradient(circle at 85% 0%,rgba(24,24,24,.12),transparent 28%),linear-gradient(180deg,#faf7f1,#f0ece4);place-items:center;padding:24px}.auth-page[data-v-45d3999c]:before{position:absolute;inset:auto -12% -34% -12%;height:54%;background:linear-gradient(90deg,rgba(185,151,91,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(185,151,91,.11) 1px,transparent 1px);background-size:44px 44px;content:"";opacity:.52;transform:perspective(420px) rotateX(64deg);transform-origin:top center}.auth-panel[data-v-45d3999c]{position:relative;z-index:1;display:grid;gap:15px;width:min(420px,100%);border:1px solid #e6dccd;border-radius:18px;background:#fffffff0;box-shadow:0 28px 76px #2c221621;padding:30px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-tag[data-v-45d3999c]{width:fit-content;margin-inline-end:0;border-color:#b9975b;border-radius:999px;background:#171717;color:#f4dcab;font-weight:900}.auth-panel h1[data-v-45d3999c]{margin:0;color:#171717;font-size:28px;font-weight:950;letter-spacing:0}.auth-panel p[data-v-45d3999c]{margin:0 0 4px;color:#746a5f;line-height:1.6}.auth-panel label[data-v-45d3999c]{display:grid;gap:6px}.auth-panel label span[data-v-45d3999c]{color:#40382f;font-size:13px;font-weight:800}.text-button[data-v-45d3999c]{cursor:pointer;border:0;background:transparent;color:#9f7635;font:inherit;font-weight:800}.text-button[data-v-45d3999c]:hover{color:#171717}.auth-page[data-v-0d153625]{position:relative;display:grid;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgba(185,151,91,.18),transparent 30%),radial-gradient(circle at 85% 0%,rgba(24,24,24,.12),transparent 28%),linear-gradient(180deg,#faf7f1,#f0ece4);place-items:center;padding:24px}.auth-page[data-v-0d153625]:before{position:absolute;inset:auto -12% -34% -12%;height:54%;background:linear-gradient(90deg,rgba(185,151,91,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(185,151,91,.11) 1px,transparent 1px);background-size:44px 44px;content:"";opacity:.52;transform:perspective(420px) rotateX(64deg);transform-origin:top center}.auth-panel[data-v-0d153625]{position:relative;z-index:1;display:grid;gap:15px;width:min(520px,100%);border:1px solid #e6dccd;border-radius:18px;background:#fffffff0;box-shadow:0 28px 76px #2c221621;padding:30px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-tag[data-v-0d153625]{width:fit-content;margin-inline-end:0;border-color:#b9975b;border-radius:999px;background:#171717;color:#f4dcab;font-weight:900}.auth-panel h1[data-v-0d153625]{margin:0;color:#171717;font-size:28px;font-weight:950;letter-spacing:0}.auth-panel p[data-v-0d153625]{margin:0 0 4px;color:#746a5f;line-height:1.6}.field-grid[data-v-0d153625]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-panel label[data-v-0d153625]{display:grid;gap:6px}.auth-panel label span[data-v-0d153625]{color:#40382f;font-size:13px;font-weight:800}.text-button[data-v-0d153625]{cursor:pointer;border:0;background:transparent;color:#9f7635;font:inherit;font-weight:800}.text-button[data-v-0d153625]:hover{color:#171717}@media(max-width:560px){.field-grid[data-v-0d153625]{grid-template-columns:1fr}}.page[data-v-1053f6ab]{min-height:100%;background:#eef2f5;padding:22px}.page-shell[data-v-1053f6ab]{max-width:1580px;margin:0 auto}.page-header[data-v-1053f6ab]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-1053f6ab]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-1053f6ab]{margin:5px 0 0;color:#647180}.prompt-panel[data-v-1053f6ab]{border:1px solid #d8e6f3;border-radius:8px;background:#f7fbff;margin-bottom:14px;padding:14px}.prompt-panel p[data-v-1053f6ab]{margin:0;color:#344052;line-height:1.7}.stats-grid[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-item[data-v-1053f6ab]{display:grid;gap:4px;cursor:pointer;border:1px solid #dfe6ee;border-radius:8px;background:#fff;color:inherit;padding:14px;text-align:left}.stat-item[data-v-1053f6ab]:hover{border-color:#0c6f4b}.stat-item.warning[data-v-1053f6ab]{border-color:#ffd6d6;background:#fff7f7}.stat-item span[data-v-1053f6ab]{color:#647180;font-size:13px}.stat-item strong[data-v-1053f6ab]{font-size:24px}.analysis-panel[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.analysis-panel article[data-v-1053f6ab]{min-width:0;border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:14px}.analysis-panel header[data-v-1053f6ab]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.analysis-panel h2[data-v-1053f6ab]{margin:0;font-size:15px}.analysis-panel header span[data-v-1053f6ab]{color:#647180;font-size:12px}.bar-list[data-v-1053f6ab]{display:grid;gap:9px}.bar-row[data-v-1053f6ab]{display:grid;grid-template-columns:94px minmax(0,1fr) 28px;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:#344052;cursor:default;font-size:12px;padding:0;text-align:left}.bar-row.chart-filter[data-v-1053f6ab]{cursor:pointer}.bar-row.chart-filter:hover span[data-v-1053f6ab]{color:#0c6f4b;font-weight:700}.bar-row span[data-v-1053f6ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row i[data-v-1053f6ab]{height:8px;overflow:hidden;border-radius:999px;background:#edf2f7}.bar-row b[data-v-1053f6ab]{display:block;height:100%;border-radius:inherit;background:#0c6f4b}.bar-row em[data-v-1053f6ab]{color:#647180;font-style:normal;text-align:right}.mini-metrics[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mini-metrics div[data-v-1053f6ab]{display:grid;gap:2px;border-radius:7px;background:#f6f8fb;padding:9px}.mini-metrics strong[data-v-1053f6ab]{font-size:18px}.mini-metrics span[data-v-1053f6ab]{color:#647180;font-size:12px}.trend-list[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;min-height:120px;gap:8px}.trend-list button[data-v-1053f6ab]{display:grid;align-content:end;height:120px;cursor:pointer;border:0;background:transparent;color:#647180;font-size:12px;padding:0;text-align:center}.trend-list i[data-v-1053f6ab]{display:block;min-height:8px;border-radius:999px 999px 0 0;background:#0c6f4b}.trend-list em[data-v-1053f6ab]{color:#344052;font-style:normal}.workbench[data-v-1053f6ab]{display:grid;grid-template-columns:1fr;gap:14px}.brand-panel[data-v-1053f6ab],.main-panel[data-v-1053f6ab],.detail-panel[data-v-1053f6ab]{min-width:0;border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:14px}.panel-head[data-v-1053f6ab]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.panel-head.compact[data-v-1053f6ab]{margin-bottom:8px}.panel-head h2[data-v-1053f6ab]{margin:0;font-size:16px}.brand-row[data-v-1053f6ab]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;cursor:pointer;border:1px solid #e3e9f0;border-radius:8px;background:#fff;padding:9px 10px;text-align:left}.brand-row.active[data-v-1053f6ab]{border-color:#0c6f4b;background:#effaf4}.brand-row span[data-v-1053f6ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-row em[data-v-1053f6ab]{color:#647180;font-style:normal}.brand-detail[data-v-1053f6ab]{display:grid;gap:5px;margin-top:14px;border-top:1px solid #e7edf3;color:#647180;font-size:13px;line-height:1.6;padding-top:12px}.brand-detail strong[data-v-1053f6ab]{color:#1d2733;font-size:15px}.brand-detail p[data-v-1053f6ab]{margin:0}.filter-panel[data-v-1053f6ab]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.batch-toolbar[data-v-1053f6ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #d8e6f3;border-radius:8px;background:#f8fbff;padding:10px 12px}.batch-toolbar div[data-v-1053f6ab]{display:grid;gap:3px}.batch-toolbar span[data-v-1053f6ab]{color:#647180;font-size:12px}.filter-item[data-v-1053f6ab]{width:168px}.keyword[data-v-1053f6ab]{width:340px;max-width:100%}.intel-table[data-v-1053f6ab] .ant-table{font-size:13px}.intel-table[data-v-1053f6ab] .ant-table-row{cursor:default}.intel-table[data-v-1053f6ab] .risk-row td{background:#fff8f8}.intel-table[data-v-1053f6ab] .pending-row td{background:#fffdf4}.thumb[data-v-1053f6ab],.file-thumb[data-v-1053f6ab]{width:48px;height:48px;border-radius:8px;background:#eef2f5}.thumb[data-v-1053f6ab]{object-fit:cover}.file-thumb[data-v-1053f6ab]{display:grid;color:#344052;font-size:13px;place-items:center}.title-link[data-v-1053f6ab]{max-width:100%;cursor:pointer;border:0;background:transparent;color:#0c6f4b;font-weight:700;padding:0;text-align:left}.sub-line[data-v-1053f6ab]{overflow:hidden;max-width:300px;margin-top:4px;color:#677484;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.code-label[data-v-1053f6ab],.confidence[data-v-1053f6ab]{margin-top:4px;color:#647180;font-size:12px}.ai-tag-list[data-v-1053f6ab],.tag-list[data-v-1053f6ab]{display:flex;flex-wrap:wrap;gap:6px}.json-block[data-v-1053f6ab]{overflow:auto;max-height:180px;margin:0;border-radius:8px;background:#f6f8fb;color:#344052;font-size:12px;line-height:1.55;padding:10px;white-space:pre-wrap}.inline-editor[data-v-1053f6ab]{display:grid;gap:14px;border:1px solid #d8e6f3;border-radius:8px;background:#fbfdff;padding:14px}.inline-editor-head[data-v-1053f6ab],.inline-editor-actions[data-v-1053f6ab]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-editor-head h2[data-v-1053f6ab]{margin:0;font-size:17px}.inline-editor-head p[data-v-1053f6ab]{margin:4px 0 0;color:#647180}.ai-readable-panel[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ai-readable-panel div[data-v-1053f6ab]{display:grid;gap:4px;border:1px solid #e3e9f0;border-radius:8px;background:#fff;padding:9px 10px}.ai-readable-panel span[data-v-1053f6ab],.editor-grid label span[data-v-1053f6ab]{color:#647180;font-size:12px}.ai-readable-panel strong[data-v-1053f6ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-section[data-v-1053f6ab]{display:grid;gap:10px}.editor-section h3[data-v-1053f6ab]{margin:0;font-size:15px}.editor-grid[data-v-1053f6ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.editor-grid label[data-v-1053f6ab]{display:grid;gap:5px}.editor-grid input[data-v-1053f6ab],.editor-grid select[data-v-1053f6ab],.editor-grid textarea[data-v-1053f6ab]{width:100%;border:1px solid #d9e1ea;border-radius:6px;background:#fff;color:#1d2733;font:inherit;padding:8px 10px}.editor-grid textarea[data-v-1053f6ab]{resize:vertical}.editor-grid .full-row[data-v-1053f6ab]{grid-column:1 / -1}.ai-tag-list[data-v-1053f6ab]{max-width:230px}.material-link-panel[data-v-1053f6ab]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;padding:10px 12px}.material-link-panel div[data-v-1053f6ab]{display:grid;gap:3px}.material-link-panel span[data-v-1053f6ab]{color:#647180;font-size:12px}.evidence-block[data-v-1053f6ab]{overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.evidence-block img[data-v-1053f6ab]{display:block;width:100%;max-height:220px;object-fit:cover}.doc-preview[data-v-1053f6ab]{display:grid;min-height:160px;color:#344052;place-items:center}.detail-panel h3[data-v-1053f6ab]{margin:14px 0 8px;font-size:17px;line-height:1.4}.info-list[data-v-1053f6ab]{display:grid;gap:5px;color:#647180;font-size:13px}.summary[data-v-1053f6ab]{margin:12px 0;color:#334155;line-height:1.7}.tag-section[data-v-1053f6ab]{display:grid;gap:8px;margin-top:12px}.tag-section strong[data-v-1053f6ab]{font-size:14px}.response-card[data-v-1053f6ab]{margin-top:16px;border-top:1px solid #e7edf3;padding-top:14px}.response-card strong[data-v-1053f6ab]{display:block;margin-bottom:6px}.response-card span[data-v-1053f6ab],.response-card p[data-v-1053f6ab],.response-card li[data-v-1053f6ab],.response-card em[data-v-1053f6ab]{color:#526273;line-height:1.7}.response-card ol[data-v-1053f6ab]{margin:8px 0;padding-left:20px}.response-card em[data-v-1053f6ab]{display:block;font-style:normal}.maintenance[data-v-1053f6ab]{display:grid;gap:18px}.maintenance-block[data-v-1053f6ab]{display:grid;gap:10px}.maintenance-block h3[data-v-1053f6ab]{margin:0;font-size:15px}.brand-create[data-v-1053f6ab],.product-create[data-v-1053f6ab]{display:grid;gap:8px}.brand-create[data-v-1053f6ab]{grid-template-columns:140px minmax(180px,1fr) minmax(160px,.8fr) 110px auto}.product-create[data-v-1053f6ab]{grid-template-columns:130px minmax(150px,1fr) 96px 130px minmax(130px,.8fr) minmax(130px,.8fr) minmax(170px,1fr) auto}.product-list[data-v-1053f6ab]{display:grid;gap:8px;max-height:220px;overflow:auto}.product-row[data-v-1053f6ab]{display:grid;gap:4px;border:1px solid #e3e9f0;border-radius:8px;padding:8px}.product-row span[data-v-1053f6ab]{color:#647180;font-size:12px}.form-row[data-v-1053f6ab]{display:grid;grid-template-columns:1fr 1fr;width:100%}@media(max-width:1280px){.workbench[data-v-1053f6ab]{grid-template-columns:1fr}.analysis-panel[data-v-1053f6ab],.stats-grid[data-v-1053f6ab],.ai-readable-panel[data-v-1053f6ab],.editor-grid[data-v-1053f6ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page[data-v-1053f6ab]{padding:14px}.page-header[data-v-1053f6ab],.material-link-panel[data-v-1053f6ab],.batch-toolbar[data-v-1053f6ab],.inline-editor-head[data-v-1053f6ab],.inline-editor-actions[data-v-1053f6ab]{align-items:stretch;flex-direction:column}.stats-grid[data-v-1053f6ab],.analysis-panel[data-v-1053f6ab],.ai-readable-panel[data-v-1053f6ab],.editor-grid[data-v-1053f6ab],.brand-create[data-v-1053f6ab],.product-create[data-v-1053f6ab],.form-row[data-v-1053f6ab]{grid-template-columns:1fr}}.client-page[data-v-a0d5e39b]{min-height:100%;padding:22px;background:#eef2f5;color:#17212f}.page-header[data-v-a0d5e39b],.panel-head[data-v-a0d5e39b],.toolbar[data-v-a0d5e39b]{display:flex;align-items:center;justify-content:space-between;gap:14px}.page-header[data-v-a0d5e39b]{margin-bottom:16px}.page-header h1[data-v-a0d5e39b]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-a0d5e39b],.panel-head span[data-v-a0d5e39b],.sub-text[data-v-a0d5e39b]{margin:4px 0 0;color:#657386}.panel[data-v-a0d5e39b]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-grid[data-v-a0d5e39b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-a0d5e39b]{display:grid;gap:5px;padding:14px;border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card span[data-v-a0d5e39b],.metric-card em[data-v-a0d5e39b]{color:#657386;font-size:12px;font-style:normal}.metric-card strong[data-v-a0d5e39b]{font-size:26px;color:#17212f}.import-panel[data-v-a0d5e39b]{padding:14px;margin-bottom:14px}.import-body[data-v-a0d5e39b]{display:grid;gap:12px;margin-top:14px}.import-summary[data-v-a0d5e39b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-summary div[data-v-a0d5e39b]{padding:12px;border:1px solid #edf1f5;border-radius:8px;background:#f8fafc}.import-summary span[data-v-a0d5e39b],.result-line span[data-v-a0d5e39b]{color:#657386}.import-summary strong[data-v-a0d5e39b]{display:block;margin-top:4px;font-size:22px}.import-tags[data-v-a0d5e39b]{display:flex;flex-wrap:wrap;gap:8px}.import-tags span[data-v-a0d5e39b]{padding:5px 9px;border-radius:999px;background:#fff7e6;color:#8a5a00;font-size:12px;font-weight:700}.muted-tags span[data-v-a0d5e39b]{background:#f4f6f8;color:#526174}.warning-list[data-v-a0d5e39b]{margin:0;padding-left:18px;color:#8a5a00}.result-line[data-v-a0d5e39b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f5}.toolbar[data-v-a0d5e39b]{justify-content:flex-start;padding:12px;margin-bottom:14px}.toolbar[data-v-a0d5e39b] .ant-input-search{max-width:330px}.toolbar-select[data-v-a0d5e39b]{width:132px}.table-panel[data-v-a0d5e39b]{padding:14px}.hidden-input[data-v-a0d5e39b]{display:none}.link-cell[data-v-a0d5e39b]{padding:0;border:0;background:transparent;color:#1668dc;cursor:pointer;font-weight:700}.archive-form[data-v-a0d5e39b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.archive-form[data-v-a0d5e39b] .ant-form-item:nth-child(9),.archive-form[data-v-a0d5e39b] .ant-form-item:nth-child(10),.archive-form[data-v-a0d5e39b] .ant-form-item:nth-child(11){grid-column:1 / -1}@media(max-width:1180px){.metric-grid[data-v-a0d5e39b],.import-summary[data-v-a0d5e39b]{grid-template-columns:1fr}.toolbar[data-v-a0d5e39b],.panel-head[data-v-a0d5e39b]{flex-wrap:wrap}.toolbar[data-v-a0d5e39b] .ant-input-search,.toolbar-select[data-v-a0d5e39b]{max-width:none;width:100%}}.radar-page[data-v-96628e02]{min-height:100%;padding:22px;background:#eef2f5;color:#17212f}.page-header[data-v-96628e02],.panel-head[data-v-96628e02],.toolbar[data-v-96628e02]{display:flex;align-items:center;justify-content:space-between;gap:14px}.page-header[data-v-96628e02]{margin-bottom:16px}.page-header h1[data-v-96628e02]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-96628e02],.panel-head span[data-v-96628e02],.muted[data-v-96628e02],.sub-text[data-v-96628e02]{margin:4px 0 0;color:#657386}.panel[data-v-96628e02]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-grid[data-v-96628e02]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-96628e02]{display:grid;gap:5px;padding:14px;border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card span[data-v-96628e02],.metric-card em[data-v-96628e02]{color:#657386;font-size:12px;font-style:normal}.metric-card strong[data-v-96628e02]{font-size:26px;color:#17212f}.source-panel[data-v-96628e02]{padding:14px;margin-bottom:14px}.source-head[data-v-96628e02]{align-items:flex-start}.scan-toolbar[data-v-96628e02]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.city-input[data-v-96628e02]{width:150px}.keyword-input[data-v-96628e02]{width:min(390px,100%)}.scan-divider[data-v-96628e02]{width:1px;min-height:32px;background:#dfe6ee}.client-scan-label[data-v-96628e02]{display:inline-flex;align-items:center;color:#8a5a00;font-size:12px;font-weight:800}.client-scan-hint[data-v-96628e02]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;color:#657386;font-size:12px}.legend-row[data-v-96628e02]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;color:#526174;font-size:12px}.legend-row span[data-v-96628e02]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-96628e02]{width:12px;height:12px;border-radius:50%;display:inline-block;border:2px solid #fff;box-shadow:0 0 0 1px #0f172a1f}.legend-dot.candidate[data-v-96628e02]{background:#75d6ff}.legend-dot.verified[data-v-96628e02]{background:#1677ff}.legend-dot.assigned[data-v-96628e02]{background:#ff9aa2}.legend-dot.converted[data-v-96628e02]{background:#d4380d}.legend-dot.client[data-v-96628e02]{background:#b88a2a}.legend-dot.invalid[data-v-96628e02]{background:#475569}.toolbar[data-v-96628e02]{justify-content:flex-start;padding:12px;margin-bottom:14px}.toolbar[data-v-96628e02] .ant-input-search{max-width:330px}.toolbar-select[data-v-96628e02]{width:132px}.hidden-input[data-v-96628e02]{display:none}.workspace-grid[data-v-96628e02]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;margin-bottom:14px}.map-panel[data-v-96628e02],.detail-panel[data-v-96628e02],.table-panel[data-v-96628e02]{padding:14px;min-width:0}.map-canvas[data-v-96628e02]{position:relative;overflow:hidden;height:450px;border:1px solid #dfe6ee;border-radius:8px;background:#f8fafc}.map-canvas.fallback[data-v-96628e02]{background:linear-gradient(90deg,rgba(22,119,255,.09) 1px,transparent 1px),linear-gradient(rgba(22,119,255,.09) 1px,transparent 1px),#f7fafc;background-size:42px 42px}.map-canvas.fallback[data-v-96628e02]:after{position:absolute;right:12%;bottom:23%;left:14%;height:48px;border-radius:28px;background:#0f7a5414;content:"";transform:rotate(-10deg)}.map-pin[data-v-96628e02]{position:absolute;z-index:2;display:grid;width:34px;height:34px;cursor:pointer;border:3px solid #fff;border-radius:50%;color:#fff;font-weight:800;place-items:center;box-shadow:0 8px 18px #0f172a2e}.candidate-pin[data-v-96628e02]{background:#75d6ff;color:#06445d;border-style:dashed}.client-pin[data-v-96628e02],.client-pin.unverified[data-v-96628e02]{background:#b88a2a}.client-pin.verified[data-v-96628e02]{background:#446c96}.client-pin.following[data-v-96628e02]{background:#c47a2c}.client-pin.converted[data-v-96628e02]{background:#9b1c1c}.client-pin.invalid[data-v-96628e02]{background:#8b9098}.client-pin.cooperating[data-v-96628e02]{background:#9b1c1c}.client-pin.level_a[data-v-96628e02]{background:#b88a2a}.client-pin.level_b[data-v-96628e02]{background:#446c96}.client-pin.level_c[data-v-96628e02]{background:#8b9098}.radar-pin.unverified[data-v-96628e02]{background:#75d6ff;color:#06445d}.radar-pin.verified[data-v-96628e02]{background:#1677ff}.radar-pin.assigned[data-v-96628e02]{background:#ff9aa2;color:#6d111b}.radar-pin.converted[data-v-96628e02]{background:#d4380d}.radar-pin.invalid[data-v-96628e02]{background:#475569}.map-pin.high[data-v-96628e02]{box-shadow:0 0 0 4px #d4380d2e,0 8px 18px #0f172a2e}.map-pin.active[data-v-96628e02]{outline:3px solid rgba(22,119,255,.28)}.location-dot[data-v-96628e02]{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:68px;height:36px;border:2px solid #fff;border-radius:18px;background:#0f7a54;color:#fff;font-size:12px;font-weight:800;place-items:center;transform:translate(-50%,-50%);box-shadow:0 10px 20px #0f7a5440}.poi-title[data-v-96628e02]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.poi-title h2[data-v-96628e02]{margin:0;font-size:20px;letter-spacing:0}.field-list[data-v-96628e02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.field-list div[data-v-96628e02]{padding:10px;border:1px solid #edf1f5;border-radius:8px;background:#f8fafc}.field-list span[data-v-96628e02],.field-list strong[data-v-96628e02]{display:block}.field-list span[data-v-96628e02]{color:#657386;font-size:12px}.field-list strong[data-v-96628e02]{margin-top:4px;color:#17212f}.notes-box[data-v-96628e02]{min-height:82px;padding:10px;border:1px solid #edf1f5;border-radius:8px;background:#fffdf5;color:#475569;line-height:1.7}.tag-row[data-v-96628e02]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-actions[data-v-96628e02]{margin-top:14px}.link-cell[data-v-96628e02]{padding:0;border:0;background:transparent;color:#1668dc;cursor:pointer;font-weight:700}.point-form[data-v-96628e02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.point-form[data-v-96628e02] .ant-form-item:nth-child(3),.point-form[data-v-96628e02] .ant-form-item:nth-child(11),.point-form[data-v-96628e02] .ant-form-item:nth-child(12){grid-column:1 / -1}.full-input[data-v-96628e02]{width:100%}.amap-candidate-pin,.amap-radar-pin,.amap-client-pin,.amap-user-pin{display:grid;width:32px;height:32px;border:3px solid #fff;border-radius:50%;color:#fff;font-weight:800;place-items:center;box-shadow:0 8px 18px #0f172a2e}.amap-candidate-pin{border-style:dashed;background:#75d6ff;color:#06445d}.amap-client-pin,.amap-client-pin.unverified{background:#b88a2a}.amap-client-pin.verified{background:#446c96}.amap-client-pin.following{background:#c47a2c}.amap-client-pin.converted{background:#9b1c1c}.amap-client-pin.invalid{background:#8b9098}.amap-client-pin.cooperating{background:#9b1c1c}.amap-client-pin.level_a{background:#b88a2a}.amap-client-pin.level_b{background:#446c96}.amap-client-pin.level_c{background:#8b9098}.amap-user-pin{background:#181818;color:#fff}.amap-radar-pin.unverified{background:#75d6ff;color:#06445d}.amap-radar-pin.verified{background:#1677ff}.amap-radar-pin.assigned{background:#ff9aa2;color:#6d111b}.amap-radar-pin.converted{background:#d4380d}.amap-radar-pin.invalid{background:#475569}.amap-radar-pin.high{box-shadow:0 0 0 4px #d4380d2e,0 8px 18px #0f172a2e}@media(max-width:1180px){.metric-grid[data-v-96628e02],.workspace-grid[data-v-96628e02]{grid-template-columns:1fr}.toolbar[data-v-96628e02]{flex-wrap:wrap}.toolbar[data-v-96628e02] .ant-input-search,.toolbar-select[data-v-96628e02],.city-input[data-v-96628e02],.keyword-input[data-v-96628e02]{max-width:none;width:100%}}.lead-page[data-v-dd031d16]{min-height:100%;background:#eef2f5;padding:22px}.page-header[data-v-dd031d16],.filter-panel[data-v-dd031d16]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page-header h1[data-v-dd031d16]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-dd031d16]{margin:5px 0 0;color:#647180}.metric-grid[data-v-dd031d16]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-dd031d16],.filter-panel[data-v-dd031d16],.table-panel[data-v-dd031d16]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card[data-v-dd031d16]{display:grid;gap:5px;padding:14px}.metric-card span[data-v-dd031d16],.metric-card em[data-v-dd031d16]{color:#647180;font-size:12px;font-style:normal}.metric-card strong[data-v-dd031d16]{color:#1d2733;font-size:26px}.filter-panel[data-v-dd031d16],.table-panel[data-v-dd031d16]{padding:14px}.search-input[data-v-dd031d16]{max-width:360px}.lead-title-button[data-v-dd031d16]{display:block;overflow:hidden;max-width:240px;cursor:pointer;border:0;background:transparent;color:#1677ff;font:inherit;font-weight:700;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lead-title-button[data-v-dd031d16]:hover{color:#0958d9;text-decoration:underline}.sub-line[data-v-dd031d16]{max-width:240px;overflow:hidden;margin:4px 0 0;color:#647180;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-dd031d16]{color:#8a96a3;font-style:normal}.due-line[data-v-dd031d16]{display:block;margin-top:4px;color:#8a96a3}.assign-cell[data-v-dd031d16]{display:grid;grid-template-columns:minmax(110px,1fr) auto;gap:8px}.lead-detail[data-v-dd031d16]{color:#1f2937}.detail-status-grid[data-v-dd031d16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-status-grid article[data-v-dd031d16]{display:grid;align-content:center;min-height:66px;border:1px solid #e5eaf0;border-radius:8px;background:#f8fafc;padding:10px 12px}.detail-status-grid span[data-v-dd031d16],.detail-grid dt[data-v-dd031d16],.detail-section>span[data-v-dd031d16]{color:#647180;font-size:12px;font-weight:700}.detail-status-grid strong[data-v-dd031d16]{overflow:hidden;color:#1d2733;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.detail-grid[data-v-dd031d16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.detail-grid div[data-v-dd031d16]{min-width:0}.detail-grid .wide[data-v-dd031d16]{grid-column:1 / -1}.detail-grid dt[data-v-dd031d16]{margin-bottom:4px}.detail-grid dd[data-v-dd031d16]{overflow-wrap:anywhere;margin:0;color:#1d2733;font-size:14px;line-height:1.5}.detail-section[data-v-dd031d16]{margin-top:14px}.detail-section p[data-v-dd031d16]{margin:7px 0 0;border:1px solid #e7ecf2;border-radius:8px;background:#f8fafc;color:#334155;font-size:14px;line-height:1.65;padding:10px 12px}.detail-tags[data-v-dd031d16]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.detail-tags em[data-v-dd031d16]{color:#8a96a3;font-style:normal}.detail-actions[data-v-dd031d16]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-assign[data-v-dd031d16]{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px;min-width:260px}@media(max-width:980px){.page-header[data-v-dd031d16],.filter-panel[data-v-dd031d16]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-dd031d16]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-input[data-v-dd031d16]{max-width:none;width:100%}.detail-status-grid[data-v-dd031d16],.detail-grid[data-v-dd031d16]{grid-template-columns:1fr}.detail-actions[data-v-dd031d16]{align-items:stretch;flex-direction:column}.detail-assign[data-v-dd031d16]{min-width:0;width:100%}}.page[data-v-bcf159ec]{min-height:100%;background:#eef2f5;padding:22px}.page-shell[data-v-bcf159ec]{max-width:1500px;margin:0 auto}.page-header[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-bcf159ec]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-bcf159ec]{margin:5px 0 0;color:#647180}.filter-panel[data-v-bcf159ec],.workspace-panel[data-v-bcf159ec],.table-panel[data-v-bcf159ec]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.workspace-panel[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px}.workspace-note[data-v-bcf159ec]{color:#647180;font-size:13px;line-height:1.6}.filter-panel[data-v-bcf159ec]{display:grid;gap:10px;margin-bottom:14px;padding:14px}.filter-row[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:10px}.filter-item[data-v-bcf159ec]{width:220px}.search-row[data-v-bcf159ec]{align-items:center}.keyword[data-v-bcf159ec]{width:460px;max-width:100%}.table-panel[data-v-bcf159ec]{padding:14px}.package-panel[data-v-bcf159ec]{margin-bottom:14px}.section-title[data-v-bcf159ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title h2[data-v-bcf159ec]{margin:0;font-size:17px;letter-spacing:0}.section-title p[data-v-bcf159ec]{margin:4px 0 0;color:#647180;font-size:13px}.batch-bar[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #b8ddc8;border-radius:8px;background:#f2fbf5;padding:10px 12px}.material-table[data-v-bcf159ec] .ant-table{font-size:13px}.material-table[data-v-bcf159ec] .ant-table-row{cursor:pointer}.thumbnail[data-v-bcf159ec]{width:50px;height:50px;border-radius:8px;object-fit:cover}.title-link[data-v-bcf159ec]{max-width:100%;border:0;background:transparent;color:#0c6f4b;cursor:pointer;font-weight:700;padding:0;text-align:left}.description-line[data-v-bcf159ec]{overflow:hidden;max-width:260px;margin-top:4px;color:#677484;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pin-tag[data-v-bcf159ec]{margin-left:6px}.series-common[data-v-bcf159ec]{color:#7b8794}.file-type[data-v-bcf159ec]{white-space:nowrap}.heat-cell[data-v-bcf159ec]{display:grid;gap:2px;color:#647180;font-size:12px}.mini-tags[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:4px}.mini-tags span[data-v-bcf159ec]{color:#647180;font-size:12px}.expired-text[data-v-bcf159ec]{color:#c43d2f;font-weight:700}.row-expired[data-v-bcf159ec] td{background:#fff2f0}.row-pinned[data-v-bcf159ec] td{background:#fffdf2}.pagination-row[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#647180}.upload-zone[data-v-bcf159ec]{display:grid;min-height:168px;cursor:pointer;border:1px dashed #b8c4d0;border-radius:8px;background:#f8fafc;place-items:center;padding:22px;text-align:center}.upload-zone.hasFile[data-v-bcf159ec]{border-color:#0f9960;background:#f0fbf5}.upload-icon[data-v-bcf159ec]{font-size:30px}.upload-zone strong[data-v-bcf159ec],.upload-zone span[data-v-bcf159ec]{display:block}.upload-zone span[data-v-bcf159ec]{color:#647180;font-size:13px}.hidden-input[data-v-bcf159ec]{display:none}.ai-alert[data-v-bcf159ec],.form-block[data-v-bcf159ec]{margin-top:14px}.ai-mark[data-v-bcf159ec]{display:inline-block;margin-top:6px;color:#0f7a54;font-size:12px}.tag-editor[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:6px}.tag-input[data-v-bcf159ec]{width:120px}.preview-block[data-v-bcf159ec]{overflow:hidden;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.preview-block img[data-v-bcf159ec]{display:block;width:100%;max-height:200px;object-fit:cover}.package-detail[data-v-bcf159ec]{display:grid;grid-template-columns:minmax(360px,.45fr) minmax(420px,.55fr);gap:16px}.package-preview[data-v-bcf159ec]{display:grid;gap:12px;align-content:start}.package-preview-head[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:12px}.package-preview-head strong[data-v-bcf159ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-preview-head span[data-v-bcf159ec]{color:#647180;font-size:12px}.package-preview-stage[data-v-bcf159ec]{display:grid;min-height:320px;max-height:430px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;place-items:center;padding:14px}.package-preview-stage img[data-v-bcf159ec]{max-width:100%;max-height:400px;object-fit:contain;transform-origin:center center;transition:transform .16s ease}.package-preview-stage video[data-v-bcf159ec]{width:100%;max-height:400px;background:#111827}.preview-actions[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:8px}.package-edit-form[data-v-bcf159ec]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px}.package-files h3[data-v-bcf159ec]{margin:0 0 10px;font-size:15px}.package-files-head[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.package-files-head h3[data-v-bcf159ec]{margin:0}.asset-grid[data-v-bcf159ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:420px;margin-bottom:14px;overflow:auto;padding-right:4px}.asset-card[data-v-bcf159ec]{display:grid;gap:6px;min-width:0;overflow:hidden;border:1px solid #e5ebf2;border-radius:8px;background:#fff;cursor:pointer;padding-bottom:8px}.asset-card.active[data-v-bcf159ec]{border-color:#165dff;box-shadow:0 0 0 2px #165dff1f}.asset-card img[data-v-bcf159ec],.file-thumb[data-v-bcf159ec]{width:100%;aspect-ratio:4 / 3;background:#f2f5f8;object-fit:cover}.file-thumb[data-v-bcf159ec]{display:grid;place-items:center;color:#526273;font-weight:700}.asset-card strong[data-v-bcf159ec],.asset-card span[data-v-bcf159ec],.asset-card .asset-actions[data-v-bcf159ec]{margin:0 8px}.asset-card strong[data-v-bcf159ec],.asset-card span[data-v-bcf159ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card span[data-v-bcf159ec]{color:#647180;font-size:12px}.asset-actions[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:5px}.asset-actions[data-v-bcf159ec] .ant-btn{padding-inline:7px}.video-preview video[data-v-bcf159ec]{display:block;width:100%;max-height:360px;background:#111827}.doc-preview[data-v-bcf159ec]{display:grid;min-height:160px;gap:10px;place-items:center;padding:20px}.doc-preview strong[data-v-bcf159ec]{font-size:42px}.package-preview-stage .doc-preview strong[data-v-bcf159ec]{font-size:28px}.package-meta[data-v-bcf159ec]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px}.ai-review[data-v-bcf159ec]{margin-bottom:14px;border:1px solid #c9e4ff;border-radius:8px;background:#f3f9ff;padding:12px}.ai-review h3[data-v-bcf159ec]{margin:0 0 8px;font-size:15px}.ai-review p[data-v-bcf159ec]{margin:5px 0}.read-info[data-v-bcf159ec]{display:grid;gap:5px;color:#647180;font-size:12px}.audit-block[data-v-bcf159ec]{margin-top:16px}.audit-block h3[data-v-bcf159ec]{margin:0 0 12px;font-size:15px}.catalog-manage[data-v-bcf159ec]{display:grid;gap:16px}.catalog-rule[data-v-bcf159ec]{margin:0;border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;color:#526273;line-height:1.6;padding:10px 12px}.catalog-block[data-v-bcf159ec]{display:grid;gap:10px}.catalog-block h3[data-v-bcf159ec]{margin:0;font-size:15px}.inline-create[data-v-bcf159ec]{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.series-create[data-v-bcf159ec]{grid-template-columns:180px minmax(220px,1fr) auto}.product-create[data-v-bcf159ec]{grid-template-columns:minmax(140px,.9fr) minmax(180px,1fr) 120px auto}.catalog-tags[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:6px}.tag-rule-block[data-v-bcf159ec]{border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;padding:12px}.tag-rule-block p[data-v-bcf159ec]{margin:0;color:#526273;line-height:1.6}.rule-tags[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:6px}.catalog-hint[data-v-bcf159ec]{margin:-3px 0 0;color:#647180;font-size:12px}.brand-groups[data-v-bcf159ec]{display:grid;max-height:360px;gap:10px;overflow:auto;padding-right:4px}.brand-group[data-v-bcf159ec]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.brand-group-head[data-v-bcf159ec]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef5;background:#f8fafc;padding:9px 10px}.brand-group-head strong[data-v-bcf159ec]{font-size:14px}.brand-group-head span[data-v-bcf159ec],.series-card-main span[data-v-bcf159ec],.more-tags[data-v-bcf159ec]{color:#647180;font-size:12px}.series-grid[data-v-bcf159ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.series-card[data-v-bcf159ec]{display:grid;gap:7px;min-width:0;border:1px solid #e5ebf2;border-radius:8px;padding:9px}.series-card-main[data-v-bcf159ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.series-card-main strong[data-v-bcf159ec]{min-width:0;font-size:13px;overflow-wrap:anywhere}.series-card-main span[data-v-bcf159ec]{flex:0 0 auto;white-space:nowrap}.series-tags[data-v-bcf159ec]{display:flex;flex-wrap:wrap;gap:4px}[data-v-bcf159ec] .ant-timeline-item-content span{display:block;color:#647180;font-size:12px}[data-v-bcf159ec] .ant-timeline-item-content p{margin:4px 0 0}@media(max-width:760px){.page[data-v-bcf159ec]{padding:14px}.page-header[data-v-bcf159ec],.workspace-panel[data-v-bcf159ec],.section-title[data-v-bcf159ec],.batch-bar[data-v-bcf159ec],.pagination-row[data-v-bcf159ec]{align-items:stretch;flex-direction:column}.filter-item[data-v-bcf159ec],.keyword[data-v-bcf159ec],.series-create[data-v-bcf159ec],.product-create[data-v-bcf159ec]{width:100%}.series-create[data-v-bcf159ec],.product-create[data-v-bcf159ec],.series-grid[data-v-bcf159ec],.package-detail[data-v-bcf159ec],.asset-grid[data-v-bcf159ec]{grid-template-columns:1fr}}.review-page[data-v-185a7da4]{min-height:100%;background:#eef2f5;padding:22px}.review-shell[data-v-185a7da4]{max-width:1500px;margin:0 auto}.page-header[data-v-185a7da4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-185a7da4]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-185a7da4]{margin:5px 0 0;color:#647180}.review-tabs[data-v-185a7da4],.feedback-review-panel[data-v-185a7da4],.radar-review-panel[data-v-185a7da4],.table-panel[data-v-185a7da4]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:14px}.review-tabs[data-v-185a7da4]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.compact-tabs[data-v-185a7da4]{justify-content:flex-start;margin-bottom:12px;padding:0;border:0}.review-note[data-v-185a7da4]{color:#647180;font-size:13px}.feedback-review-panel[data-v-185a7da4],.radar-review-panel[data-v-185a7da4]{margin-bottom:14px}.radar-review-head[data-v-185a7da4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.radar-review-head strong[data-v-185a7da4],.radar-review-head span[data-v-185a7da4]{display:block}.radar-review-head span[data-v-185a7da4]{margin-top:4px;color:#647180;font-size:13px}.feedback-detail-layout[data-v-185a7da4]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px}.feedback-detail-card[data-v-185a7da4]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:14px}.feedback-detail-card.wide[data-v-185a7da4]{grid-column:1 / -1}.feedback-detail-card h3[data-v-185a7da4]{margin:0 0 12px;color:#1d2733;font-size:16px}.typed-review-card[data-v-185a7da4]{background:#f8fbff}.typed-field-grid[data-v-185a7da4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.typed-field-grid div[data-v-185a7da4]{display:grid;gap:5px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:10px}.typed-field-grid .full-row[data-v-185a7da4]{grid-column:1 / -1}.typed-field-grid span[data-v-185a7da4]{color:#647180;font-size:12px}.typed-field-grid strong[data-v-185a7da4]{color:#1d2733;font-size:14px;line-height:1.5}.detail-list[data-v-185a7da4]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:9px 10px;margin:0}.detail-list dt[data-v-185a7da4]{color:#647180}.detail-list dd[data-v-185a7da4]{min-width:0;margin:0;color:#1d2733;line-height:1.5}.feedback-asset-grid[data-v-185a7da4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.feedback-asset-card[data-v-185a7da4]{display:grid;gap:6px;border:1px solid #e5ebf2;border-radius:8px;padding:8px}.feedback-asset-card img[data-v-185a7da4],.feedback-asset-card .file-thumb[data-v-185a7da4]{width:100%;aspect-ratio:4 / 3;border-radius:6px;background:#eef2f5;object-fit:cover}.feedback-asset-card strong[data-v-185a7da4],.feedback-asset-card span[data-v-185a7da4],.feedback-asset-card small[data-v-185a7da4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-asset-card span[data-v-185a7da4],.feedback-asset-card small[data-v-185a7da4]{color:#647180;font-size:12px}.ai-detail-grid[data-v-185a7da4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-detail-grid div[data-v-185a7da4]{display:grid;gap:4px;border:1px solid #e5ebf2;border-radius:8px;background:#f8fafc;padding:10px}.ai-detail-grid span[data-v-185a7da4]{color:#647180;font-size:12px}.ai-detail-grid strong[data-v-185a7da4]{color:#1d2733;line-height:1.45}.tag-line[data-v-185a7da4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.panel-hint[data-v-185a7da4]{margin:-4px 0 12px;color:#647180}.competitor-review-grid[data-v-185a7da4],.feedback-action-form[data-v-185a7da4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.competitor-review-grid label[data-v-185a7da4],.feedback-action-form label[data-v-185a7da4]{display:grid;gap:6px}.competitor-review-grid label span[data-v-185a7da4],.feedback-action-form label span[data-v-185a7da4]{color:#647180;font-size:12px}.competitor-review-grid input[data-v-185a7da4],.competitor-review-grid select[data-v-185a7da4],.competitor-review-grid textarea[data-v-185a7da4],.feedback-action-form select[data-v-185a7da4],.feedback-action-form textarea[data-v-185a7da4]{width:100%;min-width:0;border:1px solid #d9e1ea;border-radius:6px;background:#fff;color:#1d2733;font:inherit;padding:8px 10px}.competitor-review-grid textarea[data-v-185a7da4],.feedback-action-form textarea[data-v-185a7da4]{resize:vertical}.competitor-review-grid .full-row[data-v-185a7da4],.feedback-action-form label[data-v-185a7da4]:last-child{grid-column:1 / -1}.duplicate-review-box[data-v-185a7da4]{margin-top:14px;border:1px solid #f0d8b6;border-radius:8px;background:#fffaf2;padding:12px}.duplicate-review-box h4[data-v-185a7da4]{margin:0 0 6px;color:#7a4a0b;font-size:14px}.duplicate-review-box p[data-v-185a7da4]{margin:0 0 10px;color:#8a5c18}.duplicate-decision-bar[data-v-185a7da4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #f0d8b6;border-radius:8px;background:#fff;padding:10px}.duplicate-decision-bar>div[data-v-185a7da4]{display:grid;gap:3px}.duplicate-decision-bar strong[data-v-185a7da4]{color:#5f3a08}.duplicate-decision-bar span[data-v-185a7da4]{color:#8a5c18;font-size:12px}.duplicate-row-list[data-v-185a7da4]{display:grid;gap:8px}.duplicate-row-list article[data-v-185a7da4]{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(180px,.7fr);gap:10px;align-items:center;border-radius:6px;background:#fff;padding:8px 10px}.duplicate-row-list span[data-v-185a7da4],.duplicate-row-list small[data-v-185a7da4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicate-row-list small[data-v-185a7da4]{color:#647180}.feedback-action-form[data-v-185a7da4]{margin:10px 0 14px}.batch-bar[data-v-185a7da4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border:1px solid #c9e4ff;border-radius:8px;background:#f3f9ff;padding:10px 12px}.thumbnail[data-v-185a7da4]{width:52px;height:52px;border-radius:6px;object-fit:cover}.title-link[data-v-185a7da4]{cursor:pointer;border:0;background:transparent;color:#165dff;font:inherit;font-weight:600;padding:0;text-align:left}.description-line[data-v-185a7da4]{width:230px;margin-top:4px;color:#647180;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-common[data-v-185a7da4]{color:#647180;font-style:normal}.preview-layout[data-v-185a7da4]{display:grid;grid-template-columns:260px minmax(460px,1fr) 300px;gap:16px;min-height:0}.asset-panel[data-v-185a7da4],.review-main-panel[data-v-185a7da4],.form-panel[data-v-185a7da4],.review-action-panel[data-v-185a7da4]{min-width:0}.asset-panel h3[data-v-185a7da4],.ai-review h3[data-v-185a7da4],.audit-block h3[data-v-185a7da4]{margin:0 0 10px;font-size:15px}.asset-grid[data-v-185a7da4]{display:grid;grid-template-columns:1fr;gap:10px;max-height:calc(100vh - 230px);overflow:auto;padding-right:4px}.asset-card[data-v-185a7da4]{display:grid;gap:5px;min-width:0;overflow:hidden;border:1px solid #e5ebf2;border-radius:8px;background:#fff;cursor:pointer;padding-bottom:8px}.asset-card.active[data-v-185a7da4]{border-color:#165dff;box-shadow:0 0 0 2px #165dff1f}.asset-card img[data-v-185a7da4],.file-thumb[data-v-185a7da4]{width:100%;aspect-ratio:4 / 3;background:#f2f5f8;object-fit:cover}.file-thumb[data-v-185a7da4]{display:grid;place-items:center;color:#526273;font-weight:700}.asset-card strong[data-v-185a7da4],.asset-card span[data-v-185a7da4]{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.asset-card span[data-v-185a7da4]{color:#647180;font-size:12px}.ai-review[data-v-185a7da4]{margin-bottom:14px;border:1px solid #c9e4ff;border-radius:8px;background:#f3f9ff;padding:12px}.ai-review p[data-v-185a7da4]{margin:5px 0;color:#526273;line-height:1.5}.review-main-panel[data-v-185a7da4]{display:grid;grid-template-rows:minmax(300px,.56fr) minmax(260px,.44fr);gap:14px;max-height:calc(100vh - 190px);overflow:auto;padding-right:4px}.preview-panel[data-v-185a7da4]{min-height:0;overflow:hidden;border:1px solid #dfe6ee;border-radius:8px;background:#fff}.preview-toolbar[data-v-185a7da4]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5;padding:10px 12px}.preview-toolbar div[data-v-185a7da4]{display:grid;gap:2px;min-width:0}.preview-toolbar strong[data-v-185a7da4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-toolbar span[data-v-185a7da4]{color:#647180;font-size:12px}.preview-stage[data-v-185a7da4]{display:grid;min-height:320px;max-height:460px;overflow:auto;place-items:center;background:#f8fafc;padding:14px}.preview-stage img[data-v-185a7da4]{max-width:100%;max-height:420px;object-fit:contain;transform-origin:center center;transition:transform .16s ease}.preview-stage video[data-v-185a7da4]{width:100%;max-height:420px;background:#111827}.doc-preview[data-v-185a7da4]{display:grid;gap:10px;place-items:center;color:#526273}.doc-preview strong[data-v-185a7da4]{font-size:28px}.review-action-panel[data-v-185a7da4]{position:sticky;top:0;align-self:start;display:grid;gap:12px;max-height:calc(100vh - 190px);overflow:auto}.action-card[data-v-185a7da4]{display:grid;gap:5px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:12px}.action-card span[data-v-185a7da4],.action-card p[data-v-185a7da4]{margin:0;color:#647180;font-size:12px}.action-card strong[data-v-185a7da4]{color:#1f2d3d;line-height:1.35}.action-buttons[data-v-185a7da4]{display:grid;gap:8px}.form-grid[data-v-185a7da4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.audit-block[data-v-185a7da4]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:12px}[data-v-185a7da4] .ant-timeline-item-content span{display:block;color:#647180;font-size:12px}[data-v-185a7da4] .ant-timeline-item-content p{margin:4px 0 0}@media(max-width:980px){.page-header[data-v-185a7da4],.review-tabs[data-v-185a7da4],.batch-bar[data-v-185a7da4]{align-items:stretch;flex-direction:column}.preview-layout[data-v-185a7da4],.form-grid[data-v-185a7da4],.asset-grid[data-v-185a7da4]{grid-template-columns:1fr}.review-main-panel[data-v-185a7da4],.review-action-panel[data-v-185a7da4]{max-height:none}}.upload-page[data-v-a4a6fba0]{min-height:100%;background:#eef2f5;padding:22px}.upload-shell[data-v-a4a6fba0]{max-width:1500px;margin:0 auto}.page-header[data-v-a4a6fba0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-a4a6fba0]{margin:0;font-size:24px;letter-spacing:0}.page-header p[data-v-a4a6fba0]{margin:5px 0 0;color:#647180}.upload-grid[data-v-a4a6fba0]{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(520px,.62fr);gap:14px}.upload-panel[data-v-a4a6fba0]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:16px}.upload-panel h2[data-v-a4a6fba0]{margin:0 0 12px;font-size:16px}.drop-zone[data-v-a4a6fba0]{display:grid;min-height:150px;cursor:pointer;border:1px dashed #b8c4d0;border-radius:8px;background:#f8fafc;place-items:center;padding:22px;text-align:center}.drop-zone span[data-v-a4a6fba0]{color:#647180;font-size:13px}.upload-actions[data-v-a4a6fba0]{display:flex;gap:10px;margin-top:12px}.hidden-input[data-v-a4a6fba0]{display:none}.form-block[data-v-a4a6fba0],.package-form[data-v-a4a6fba0]{margin-top:14px}.selected-summary[data-v-a4a6fba0]{display:grid;gap:4px;margin-top:12px;border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;padding:10px 12px}.selected-summary span[data-v-a4a6fba0]{color:#647180;font-size:13px}.ai-write-guide[data-v-a4a6fba0]{display:grid;gap:6px;border:1px solid #e6edf4;border-radius:8px;background:#fbfcfd;color:#526273;font-size:12px;line-height:1.6;padding:10px 12px}.ai-write-guide strong[data-v-a4a6fba0]{color:#1d2733}.ai-write-guide button[data-v-a4a6fba0]{justify-self:start;cursor:pointer;border:0;background:transparent;color:#1677ff;font-weight:700;padding:0}.action-row[data-v-a4a6fba0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.upload-status[data-v-a4a6fba0]{display:grid;gap:2px;color:#526273;font-size:14px}.upload-status small[data-v-a4a6fba0]{color:#1677ff;font-size:12px}.result-panel[data-v-a4a6fba0]{min-width:0}.package-card[data-v-a4a6fba0]{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:12px}.package-card.analyzed[data-v-a4a6fba0]{border-color:#ffc069;background:#fffaf0}.package-card.uploaded[data-v-a4a6fba0]{border-color:#95de64;background:#f6ffed}.package-card.failed[data-v-a4a6fba0]{border-color:#ffccc7;background:#fff2f0}.package-head[data-v-a4a6fba0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.package-head div[data-v-a4a6fba0]{display:grid;gap:4px}.package-head strong[data-v-a4a6fba0]{font-size:16px}.package-head span[data-v-a4a6fba0],.asset-info span[data-v-a4a6fba0],.ai-reason[data-v-a4a6fba0]{color:#647180;font-size:13px}.form-grid[data-v-a4a6fba0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ai-reason[data-v-a4a6fba0]{margin:10px 0 0;line-height:1.6}.tag-rule-box[data-v-a4a6fba0]{display:grid;gap:5px;border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;color:#526273;font-size:12px;line-height:1.6;padding:10px 12px}.tag-rule-box strong[data-v-a4a6fba0]{color:#1d2733;font-size:13px}.asset-grid[data-v-a4a6fba0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:calc(100vh - 470px);margin-top:12px;overflow:auto;padding-right:4px}.asset-card[data-v-a4a6fba0]{min-width:0;overflow:hidden;border:1px solid #e5ebf2;border-radius:8px;background:#fff}.asset-card img[data-v-a4a6fba0],.file-preview[data-v-a4a6fba0]{width:100%;aspect-ratio:4 / 3;background:#f2f5f8;object-fit:cover}.file-preview[data-v-a4a6fba0]{display:grid;place-items:center;color:#526273;font-weight:700}.asset-info[data-v-a4a6fba0]{display:grid;gap:4px;padding:8px}.asset-info strong[data-v-a4a6fba0],.asset-info span[data-v-a4a6fba0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.upload-grid[data-v-a4a6fba0],.form-grid[data-v-a4a6fba0],.asset-grid[data-v-a4a6fba0]{grid-template-columns:1fr}.page-header[data-v-a4a6fba0],.action-row[data-v-a4a6fba0]{align-items:stretch;flex-direction:column}}body{margin:0;background:#f5f6f8;color:#111418;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.mobile-page[data-v-eb40362b]{min-height:100dvh;background:#f5f6f8}.mobile-shell[data-v-eb40362b]{position:relative;overflow-x:hidden;max-width:430px;min-height:100dvh;margin:0 auto;border-right:1px solid #eceff3;border-left:1px solid #eceff3;background:#fafafa}.app-header[data-v-eb40362b]{min-height:108px;border-bottom:1px solid #edf0f3;background:linear-gradient(180deg,#fff,#f9fafb);padding:18px 18px 30px}.brand-row[data-v-eb40362b],.section-head[data-v-eb40362b],.sheet-head[data-v-eb40362b],.detail-actions[data-v-eb40362b],.mine-row[data-v-eb40362b],.mode-pill[data-v-eb40362b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-row[data-v-eb40362b]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;text-align:center}.brand-spacer[data-v-eb40362b]{display:block;width:40px;height:40px}.brand-row strong[data-v-eb40362b]{display:block;color:#050608;font-size:30px;font-weight:950;line-height:1;letter-spacing:0}.brand-row span[data-v-eb40362b]{display:block;margin-top:6px;color:#8b929b;font-size:12px;font-weight:700}button[data-v-eb40362b]{font:inherit}button[data-v-eb40362b]:active,.doc-card[data-v-eb40362b]:active,.series-card[data-v-eb40362b]:active,.upload-box[data-v-eb40362b]:active,.mine-row[data-v-eb40362b]:active{transform:scale(.985)}.soft-icon[data-v-eb40362b]{display:grid;width:40px;height:40px;cursor:pointer;border:1px solid #e3e7ec;border-radius:50%;background:#fff;color:#181818;box-shadow:0 8px 22px #10182814;place-items:center}.view-panel[data-v-eb40362b]{padding:0 18px}.search-panel[data-v-eb40362b],.simple-panel[data-v-eb40362b]{margin-top:-18px;border:1px solid #e8ebef;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a12;padding:18px}.search-panel p[data-v-eb40362b],.simple-panel p[data-v-eb40362b]{margin:0 0 7px;color:#b28438;font-size:13px;font-weight:800}.search-panel h1[data-v-eb40362b],.simple-panel h1[data-v-eb40362b]{margin:0;color:#111418;font-size:23px;line-height:1.22;letter-spacing:0}.search-field[data-v-eb40362b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;border:1px solid #e4e8ee;border-radius:8px;background:#f6f7f9;color:#747c86;padding:12px 14px}.search-field input[data-v-eb40362b]{min-width:0;border:0;outline:0;background:transparent;color:#111418;font-size:15px}.search-field button[data-v-eb40362b],.sheet-head button[data-v-eb40362b],.mode-pill button[data-v-eb40362b]{cursor:pointer;border:0;background:transparent;color:#181818;font-size:13px;font-weight:800}.quick-chips[data-v-eb40362b]{display:flex;overflow-x:auto;gap:8px;margin:14px -16px 0;padding:0 16px 4px;scrollbar-width:none}.quick-chips[data-v-eb40362b]::-webkit-scrollbar{display:none}.quick-chips button[data-v-eb40362b]{flex:0 0 auto;height:36px;cursor:pointer;border:1px solid #e4e8ee;border-radius:8px;background:#fff;color:#4b5563;font-size:14px;padding:0 14px}.quick-chips button.active[data-v-eb40362b]{border-color:#181818;background:#181818;color:#fff;font-weight:800}.quick-chips.compact[data-v-eb40362b]{flex-wrap:wrap;overflow:visible;margin:14px 0 0;padding:0}.feedback-type-grid[data-v-eb40362b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:10px;margin:14px 0 0;padding:0}.feedback-type-grid button[data-v-eb40362b]{display:grid;align-content:center;justify-items:start;min-width:0;height:auto;min-height:70px;border-radius:8px;padding:11px 12px;text-align:left}.feedback-type-grid button strong[data-v-eb40362b]{color:#1c2a38;font-size:15px}.feedback-type-grid button span[data-v-eb40362b]{color:#697887;font-size:12px}.feedback-type-grid button.active strong[data-v-eb40362b],.feedback-type-grid button.active span[data-v-eb40362b]{color:#fff}.radar-panel[data-v-eb40362b]{padding-bottom:16px}.radar-radius-row[data-v-eb40362b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}.radar-radius-row button[data-v-eb40362b]{height:34px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#4b5563;font-size:12px;font-weight:900}.radar-radius-row button.active[data-v-eb40362b]{border-color:#181818;background:#181818;color:#fff}.radar-radius-row button[data-v-eb40362b]:disabled{cursor:not-allowed;opacity:.58}.radar-legend-row[data-v-eb40362b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#68736a;font-size:11px}.radar-legend-row span[data-v-eb40362b]{display:inline-flex;align-items:center;gap:4px}.radar-legend-row i[data-v-eb40362b]{width:10px;height:10px;border-radius:50%;display:inline-block}.radar-legend-row .candidate[data-v-eb40362b]{background:#75d6ff}.radar-legend-row .client[data-v-eb40362b]{background:#b88a2a}.radar-legend-row .verified[data-v-eb40362b]{background:#2f7cf6}.radar-legend-row .assigned[data-v-eb40362b]{background:#ff9aa2}.radar-legend-row .converted[data-v-eb40362b]{background:#d4380d}.radar-legend-row .invalid[data-v-eb40362b]{background:#505a66}.mini-map[data-v-eb40362b]{position:relative;overflow:hidden;height:214px;border:1px solid #e0e6ee;border-radius:8px;background:linear-gradient(90deg,rgba(185,151,91,.09) 1px,transparent 1px),linear-gradient(rgba(185,151,91,.09) 1px,transparent 1px),#f3f6ef;background-size:36px 36px;margin-top:18px}.mini-map[data-v-eb40362b]:before{position:absolute;top:32px;right:32px;bottom:32px;left:32px;border:1px dashed rgba(185,151,91,.28);border-radius:50%;content:""}.mini-map.ready[data-v-eb40362b]{background:#eef3ec}.mini-map.ready[data-v-eb40362b]:before{display:none}.mobile-map-canvas[data-v-eb40362b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.mini-map.ready .mobile-map-canvas[data-v-eb40362b]{opacity:1}.map-status-pill[data-v-eb40362b],.map-locate-button[data-v-eb40362b],.map-search-button[data-v-eb40362b]{position:absolute;z-index:5;border:1px solid rgba(185,151,91,.22);background:#ffffffeb;color:#181818;font-size:11px;font-weight:900;box-shadow:0 8px 18px #1f26201f}.map-status-pill[data-v-eb40362b]{top:10px;left:10px;max-width:160px;padding:6px 8px;border-radius:8px}.map-locate-button[data-v-eb40362b],.map-search-button[data-v-eb40362b]{right:10px;bottom:10px;height:34px;cursor:pointer;border-radius:8px;padding:0 12px}.map-search-button[data-v-eb40362b]{bottom:52px}.map-locate-button[data-v-eb40362b]:disabled,.map-search-button[data-v-eb40362b]:disabled{cursor:wait;color:#8b958d}.radar-layer-switch[data-v-eb40362b]{position:absolute;top:12px;right:12px;z-index:5;display:grid;gap:6px}.radar-layer-switch button[data-v-eb40362b]{display:inline-flex;min-width:84px;height:30px;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0 9px;border:1px solid rgba(185,151,91,.22);border-radius:10px;background:#ffffffe6;color:#6b7280;font-size:10px;font-weight:900;box-shadow:0 8px 18px #1f26201a}.radar-layer-switch button.active[data-v-eb40362b]{border-color:#b9975b94;color:#181818}.radar-layer-switch i[data-v-eb40362b]{width:8px;height:8px;border-radius:50%}.radar-layer-switch .candidate[data-v-eb40362b]{background:#75d6ff}.radar-layer-switch .client[data-v-eb40362b]{background:#b88a2a}.radar-layer-switch .verified[data-v-eb40362b]{background:#2f7cf6}.radar-action-card[data-v-eb40362b]{display:grid;gap:12px;border:1px solid #e6eaf0;border-radius:13px;background:#fffffff0;margin-top:12px;padding:14px;box-shadow:0 14px 28px #1f26201a}.radar-action-card.candidate[data-v-eb40362b],.radar-action-card.unverified[data-v-eb40362b]{border-color:#c9eefa}.radar-action-card.verified[data-v-eb40362b]{border-color:#b9d1ff}.radar-action-card.assigned[data-v-eb40362b]{border-color:#ffd1d5}.radar-action-card.converted[data-v-eb40362b]{border-color:#f4b5a7}.radar-action-card.invalid[data-v-eb40362b]{border-color:#c8ced6}.radar-action-main[data-v-eb40362b]{display:grid;gap:5px}.radar-action-main span[data-v-eb40362b]{color:#737b73;font-size:11px;font-weight:800}.radar-action-main strong[data-v-eb40362b]{color:#181818;font-size:16px;line-height:1.35}.radar-action-main em[data-v-eb40362b]{overflow:hidden;color:#68736a;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.radar-action-buttons[data-v-eb40362b]{display:grid;grid-template-columns:.82fr .82fr 1.28fr;gap:8px}.radar-action-buttons button[data-v-eb40362b]{height:36px;cursor:pointer;border-radius:10px;font-size:12px;font-weight:900}.radar-action-buttons .plain[data-v-eb40362b]{border:1px solid #e6e0d5;background:#fff;color:#4b5563}.radar-action-buttons .primary[data-v-eb40362b]{border:0;background:#181818;color:#fff;box-shadow:0 8px 18px #18181829}.radar-action-buttons button[data-v-eb40362b]:disabled{cursor:wait;background:#c9beb0}.radar-navigation-sheet[data-v-eb40362b]{display:grid;gap:12px;border:1px solid var(--bo-line);border-radius:13px;background:#fffffff5;margin-top:10px;padding:14px;box-shadow:0 14px 28px #1f26201a}.radar-navigation-sheet>div[data-v-eb40362b]:first-child{display:grid;gap:4px}.radar-navigation-sheet span[data-v-eb40362b]{color:var(--bo-muted);font-size:11px;font-weight:800}.radar-navigation-sheet strong[data-v-eb40362b]{color:var(--bo-ink);font-size:15px}.radar-navigation-sheet em[data-v-eb40362b]{overflow:hidden;color:var(--bo-muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.radar-navigation-actions[data-v-eb40362b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.radar-navigation-actions button[data-v-eb40362b],.radar-navigation-close[data-v-eb40362b]{height:34px;cursor:pointer;border:1px solid #e6e0d5;border-radius:10px;background:#fff;color:#4b5563;font-size:12px;font-weight:900}.radar-navigation-actions button[data-v-eb40362b]:first-child{border-color:var(--bo-gold);background:var(--bo-gold);color:#fff}.radar-navigation-close[data-v-eb40362b]{background:#f5f1ea}.mini-pin[data-v-eb40362b],.mini-location[data-v-eb40362b]{position:absolute;display:grid;border-radius:50%;place-items:center}.mini-pin[data-v-eb40362b]{z-index:2;width:34px;height:34px;cursor:pointer;border:3px solid #ffffff;background:#75d6ff;color:#fff;font-size:13px;font-weight:900;box-shadow:0 8px 18px #1f262029}.mini-pin.candidate[data-v-eb40362b],.mini-pin.unverified[data-v-eb40362b]{background:#75d6ff;color:#06445d}.mini-pin.client[data-v-eb40362b]{background:#b88a2a;color:#fff}.mini-pin.verified[data-v-eb40362b]{background:#2f7cf6}.mini-pin.assigned[data-v-eb40362b]{background:#ff9aa2;color:#6d111b}.mini-pin.converted[data-v-eb40362b]{background:#d4380d}.mini-pin.invalid[data-v-eb40362b]{background:#505a66}.mini-pin.high[data-v-eb40362b]{box-shadow:0 0 0 4px #d4380d1f,0 8px 18px #1f262029}.mini-pin.active[data-v-eb40362b]{outline:3px solid rgba(185,151,91,.24)}.mini-location[data-v-eb40362b]{top:50%;left:50%;z-index:1;width:42px;height:42px;border:3px solid #ffffff;background:#181818;color:#fff;font-weight:900;transform:translate(-50%,-50%)}.amap-mobile-radar-pin,.amap-mobile-location-pin{position:relative;display:grid;width:40px;height:40px;border:3px solid #ffffff;border-radius:50%;color:#fff;font-size:13px;font-weight:900;place-items:center;box-shadow:0 8px 18px #1f26202e;cursor:pointer;pointer-events:auto}.amap-mobile-location-pin{width:38px;height:38px;background:#181818}.amap-mobile-radar-pin.candidate,.amap-mobile-radar-pin.unverified{border-style:dashed;background:#75d6ff;color:#06445d}.amap-mobile-radar-pin.client{background:#b88a2a;color:#fff}.amap-mobile-radar-pin.verified{background:#2f7cf6}.amap-mobile-radar-pin.assigned{background:#ff9aa2;color:#6d111b}.amap-mobile-radar-pin.converted{background:#d4380d}.amap-mobile-radar-pin.invalid{background:#505a66}.amap-mobile-radar-pin.high{box-shadow:0 0 0 4px #d4380d1f,0 8px 18px #1f26202e}.radar-head[data-v-eb40362b]{margin-top:16px}.radar-head button[data-v-eb40362b]{cursor:pointer;border:0;background:transparent;color:#181818;font-size:13px;font-weight:900}.radar-head button[data-v-eb40362b]:disabled{cursor:wait;color:#8b958d}.radar-empty-hint[data-v-eb40362b]{border:1px dashed #e3d8c8;border-radius:8px;background:#f9f6efd1;color:#7c7468;font-size:12px;line-height:1.6;margin-top:9px;padding:10px 12px}.radar-card[data-v-eb40362b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e6eaf0;border-radius:8px;background:#fff;margin-top:9px;padding:12px}.radar-card.candidate[data-v-eb40362b],.radar-card.unverified[data-v-eb40362b]{border-color:#c9eefa;background:#f1fbff}.radar-card.client[data-v-eb40362b]{border-color:#ead8ba;background:#fffaf0}.radar-card.verified[data-v-eb40362b]{border-color:#b9d1ff}.radar-card.assigned[data-v-eb40362b]{border-color:#ffd1d5;background:#fff7f8}.radar-card.converted[data-v-eb40362b]{border-color:#f4b5a7}.radar-card.invalid[data-v-eb40362b]{border-color:#c8ced6;background:#f5f6f7}.radar-card.active[data-v-eb40362b]{border-color:#181818;background:#f5fbf8}.radar-card strong[data-v-eb40362b],.radar-card span[data-v-eb40362b]{display:block}.radar-card span[data-v-eb40362b]{overflow:hidden;margin-top:4px;color:#737b73;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.radar-card button[data-v-eb40362b]{height:34px;cursor:pointer;border:0;border-radius:8px;background:#181818;color:#fff;font-size:13px;font-weight:900;padding:0 12px}.radar-card button[data-v-eb40362b]:disabled{cursor:wait;background:#c9beb0}.linked-poi[data-v-eb40362b]{display:grid;gap:4px;border:1px solid #eadfcd;border-radius:8px;background:#fbf8f1;color:#4b5563;margin-top:16px;padding:12px}.linked-poi span[data-v-eb40362b]{font-size:12px}.linked-poi strong[data-v-eb40362b]{color:#181818}.result-section[data-v-eb40362b]{padding-top:16px}.section-head[data-v-eb40362b]{margin:2px 0 12px}.section-head strong[data-v-eb40362b]{font-size:16px;color:#111418}.section-head span[data-v-eb40362b]{color:#8b929b;font-size:12px}.mode-pill[data-v-eb40362b]{border:1px solid #e5eaf0;border-radius:8px;background:#fff;color:#4b5563;margin-bottom:10px;padding:10px 12px;font-size:13px}.series-card[data-v-eb40362b]{display:grid;grid-template-columns:88px minmax(0,1fr) 26px;gap:12px;cursor:pointer;border:1px solid #e6eaf0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #0f172a0d;margin-bottom:12px;padding:12px;transition:transform .16s ease,box-shadow .16s ease}.series-cover[data-v-eb40362b],.series-hero-cover[data-v-eb40362b]{display:grid;background:linear-gradient(135deg,#f4eee4,#f7edda),#f1f4f8;background-position:center;background-size:cover;color:#181818;font-size:13px;font-weight:900;place-items:center}.series-cover[data-v-eb40362b]{width:88px;height:96px;border-radius:8px}.series-main[data-v-eb40362b]{display:grid;min-width:0;align-content:start;gap:7px}.series-main h2[data-v-eb40362b]{overflow:hidden;margin:0;color:#111418;font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.series-main p[data-v-eb40362b]{display:-webkit-box;overflow:hidden;margin:0;color:#69717d;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.series-stats[data-v-eb40362b]{display:flex;flex-wrap:wrap;gap:6px}.series-stats span[data-v-eb40362b]{border-radius:6px;background:#f3f5f7;color:#4b5563;font-size:11px;font-weight:800;line-height:1;padding:5px 7px}.direct-section[data-v-eb40362b]{padding-bottom:6px}.series-detail-panel[data-v-eb40362b]{margin-top:-18px;border:1px solid #e8ebef;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a12;padding:14px}.back-button[data-v-eb40362b]{cursor:pointer;border:0;background:transparent;color:#181818;font-size:13px;font-weight:900;padding:4px 0 12px}.series-hero[data-v-eb40362b]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.series-hero-cover[data-v-eb40362b]{width:92px;height:104px;border-radius:8px}.series-hero p[data-v-eb40362b],.series-hero h1[data-v-eb40362b],.series-hero span[data-v-eb40362b]{display:block}.series-hero p[data-v-eb40362b]{margin:0 0 5px;color:#181818;font-size:12px;font-weight:900}.series-hero h1[data-v-eb40362b]{margin:0;color:#111418;font-size:22px;line-height:1.22;letter-spacing:0}.series-hero span[data-v-eb40362b]{margin-top:8px;color:#69736b;font-size:12px}.series-action-bar[data-v-eb40362b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.series-action-bar button[data-v-eb40362b]{height:38px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#f7f8fa;color:#181818;font-size:13px;font-weight:900}.gallery-panel[data-v-eb40362b],.category-panel[data-v-eb40362b]{border:1px solid #e6eaf0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #0f172a0d;margin-top:12px;padding:14px}.product-gallery[data-v-eb40362b]{display:grid;gap:10px}.gallery-main[data-v-eb40362b]{position:relative;display:block;width:100%;cursor:zoom-in;border:0;border-radius:8px;background:#f1f3f6;overflow:hidden;padding:0;aspect-ratio:4 / 5}.gallery-main img[data-v-eb40362b]{display:block;width:100%;height:100%;object-fit:contain;background:#f8faf7}.gallery-main span[data-v-eb40362b]{position:absolute;right:12px;bottom:12px;border-radius:8px;background:#131b15b8;color:#fff;font-size:12px;font-weight:900;padding:5px 9px}.gallery-controls[data-v-eb40362b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gallery-controls button[data-v-eb40362b],.result-section .section-head button[data-v-eb40362b]{height:36px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#f7f8fa;color:#181818;font-size:13px;font-weight:900}.gallery-strip[data-v-eb40362b]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px 2px}.gallery-strip[data-v-eb40362b]::-webkit-scrollbar{display:none}.gallery-strip button[data-v-eb40362b]{flex:0 0 58px;height:66px;cursor:pointer;border:2px solid transparent;border-radius:8px;background:#f1f3f6;overflow:hidden;padding:0}.gallery-strip button.active[data-v-eb40362b]{border-color:#181818}.gallery-strip img[data-v-eb40362b]{width:100%;height:100%;object-fit:cover}.category-grid[data-v-eb40362b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-grid button[data-v-eb40362b]{display:grid;gap:4px;min-height:64px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#f7f8fa;color:#111418;padding:10px;text-align:left}.category-grid button.active[data-v-eb40362b]{border-color:#181818;background:#181818;color:#fff}.category-grid strong[data-v-eb40362b]{font-size:14px;line-height:1.2}.category-grid span[data-v-eb40362b]{color:inherit;opacity:.72;font-size:12px}.company-panel[data-v-eb40362b]{background:#fffdf7;border-color:#f0dfb6}.doc-card[data-v-eb40362b]{display:grid;grid-template-columns:74px minmax(0,1fr) 26px;gap:11px;cursor:pointer;border:1px solid #e6eaf0;border-radius:8px;background:#fff;box-shadow:0 8px 22px #0f172a0b;margin-bottom:10px;padding:10px;transition:transform .16s ease,box-shadow .16s ease}.doc-thumb[data-v-eb40362b],.detail-preview[data-v-eb40362b]{background:linear-gradient(135deg,#f4eee4,#f7edda),#f1f3f6;background-position:center;background-size:cover}.doc-thumb[data-v-eb40362b]{position:relative;display:grid;width:74px;height:84px;border-radius:8px;color:#181818;font-weight:900;place-items:center}.doc-thumb.package[data-v-eb40362b]:after{position:absolute;inset:6px auto auto 6px;width:18px;height:14px;border:2px solid rgba(255,255,255,.92);border-radius:4px;background:#252525d1;content:""}.doc-thumb span[data-v-eb40362b]{font-size:13px}.doc-thumb small[data-v-eb40362b]{position:absolute;right:6px;bottom:6px;border-radius:6px;background:#151b17ad;color:#fff;font-size:10px;line-height:1;padding:4px 6px}.doc-main[data-v-eb40362b]{display:grid;min-width:0;align-content:start;gap:6px}.doc-meta[data-v-eb40362b]{display:flex;flex-wrap:wrap;gap:5px}.doc-meta span[data-v-eb40362b],.doc-meta em[data-v-eb40362b]{border-radius:6px;background:#f1f3f6;color:#4b5563;font-size:11px;font-style:normal;line-height:1;padding:5px 7px}.doc-meta em[data-v-eb40362b]{background:#fff6db;color:#805b16}.doc-main h2[data-v-eb40362b]{overflow:hidden;margin:0;color:#111418;font-size:15px;line-height:1.35;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.doc-main p[data-v-eb40362b]{display:-webkit-box;overflow:hidden;margin:0;color:#69717d;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bookmark[data-v-eb40362b]{display:grid;align-self:start;width:26px;height:32px;cursor:pointer;border:0;background:transparent;place-items:center}.bookmark i[data-v-eb40362b]{width:16px;height:21px;border:2px solid #a9b1bc;border-top-width:6px;border-radius:4px 4px 8px 8px}.bookmark i.active[data-v-eb40362b]{border-color:#c69324;background:#f2c85f}.empty-state[data-v-eb40362b]{display:grid;justify-items:center;gap:7px;border:1px dashed #d6dde6;border-radius:8px;background:#fff;color:#8b929b;padding:34px 16px;text-align:center}.empty-state strong[data-v-eb40362b]{color:#111418}.upload-box[data-v-eb40362b]{display:grid;width:100%;min-height:138px;cursor:pointer;border:1px dashed #cfd7e2;border-radius:8px;background:#f7f8fa;color:#303845;margin-top:18px;padding:20px;place-items:center;text-align:center}.upload-box strong[data-v-eb40362b]{margin-top:10px;font-size:16px}.upload-box span[data-v-eb40362b]{overflow:hidden;max-width:100%;margin-top:6px;color:#7a827a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hidden-input[data-v-eb40362b]{display:none}.field-block[data-v-eb40362b]{display:grid;gap:8px;margin-top:16px}.field-block span[data-v-eb40362b]{color:#4b5563;font-size:13px;font-weight:800}.field-block textarea[data-v-eb40362b]{resize:none;border:1px solid #dfe5ec;border-radius:8px;outline:0;background:#fff;color:#111418;font:inherit;line-height:1.55;padding:12px}.field-block textarea[data-v-eb40362b]:focus{border-color:#181818}.ai-confirm-box[data-v-eb40362b]{display:grid;gap:8px;border:1px solid #eadfcd;border-radius:8px;background:#fbf8f1;color:#334155;font-size:13px;line-height:1.55;margin-top:14px;padding:12px}.ai-confirm-box strong[data-v-eb40362b]{color:#181818;font-size:14px}.ai-confirm-box button[data-v-eb40362b],.secondary-action[data-v-eb40362b]{height:42px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#181818;font-weight:900}.ai-confirm-box button.confirmed[data-v-eb40362b]{border-color:#181818;background:#181818;color:#fff}.ai-confirm-box button[data-v-eb40362b]:disabled{cursor:wait;opacity:.65}.ai-step-list[data-v-eb40362b]{display:grid;gap:4px;margin:0;color:#4f5f54;padding-left:18px}.ai-step-list li[data-v-eb40362b]{animation:aiStepReveal-eb40362b .22s ease both}@keyframes aiStepReveal-eb40362b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-tag-row[data-v-eb40362b]{display:flex;flex-wrap:wrap;gap:6px}.ai-tag-row em[data-v-eb40362b]{border-radius:6px;background:#f7efe0;color:#181818;font-size:12px;font-style:normal;font-weight:800;padding:4px 8px}.ai-missing-box[data-v-eb40362b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;border:1px solid #ecd6a8;border-radius:8px;background:#fff8ea;padding:10px}.ai-missing-box strong[data-v-eb40362b],.ai-missing-box span[data-v-eb40362b]{min-width:0}.ai-missing-box button[data-v-eb40362b]{grid-row:span 2;height:34px;padding:0 10px}.missing-answer-form[data-v-eb40362b]{display:grid;gap:12px}.missing-answer-form label[data-v-eb40362b],.missing-answer-form span[data-v-eb40362b]{display:block}.missing-answer-form span[data-v-eb40362b]{color:#1f2b24;font-size:13px;font-weight:800;margin-bottom:6px}.missing-answer-form textarea[data-v-eb40362b]{width:100%;resize:none;border:1px solid #d8e0d9;border-radius:8px;outline:0;font:inherit;line-height:1.5;padding:8px 10px}.feedback-verify-panel[data-v-eb40362b]{display:grid;gap:11px;border:1px solid #d7e3f0;border-radius:8px;background:#f8fbff;margin-top:14px;padding:13px}.competitor-verify-panel[data-v-eb40362b]{border-color:#f0d6a8;background:#fffaf0}.case-verify-panel[data-v-eb40362b]{border-color:#eadfcd;background:#fbf8f1}.suggestion-verify-panel[data-v-eb40362b]{border-color:#dce2f4;background:#f8faff}.lead-verify-panel[data-v-eb40362b]{border-color:#d9e7d6;background:#f8fbf6}.feedback-verify-panel header strong[data-v-eb40362b],.feedback-verify-panel header span[data-v-eb40362b],.feedback-verify-panel label span[data-v-eb40362b]{display:block}.feedback-verify-panel header strong[data-v-eb40362b]{color:#1c2a38;font-size:15px}.competitor-verify-panel header strong[data-v-eb40362b]{color:#7a4d00}.feedback-verify-panel header span[data-v-eb40362b],.feedback-verify-panel label span[data-v-eb40362b],.missing-tip[data-v-eb40362b]{color:#647180;font-size:12px;line-height:1.45}.competitor-verify-panel header span[data-v-eb40362b],.competitor-verify-panel label span[data-v-eb40362b]{color:#7c6a50}.feedback-verify-panel input[data-v-eb40362b],.feedback-verify-panel select[data-v-eb40362b]{width:100%;height:40px;border:1px solid #d7e3f0;border-radius:8px;outline:0;background:#fff;color:#111418;font:inherit;margin-top:6px;padding:0 11px}.competitor-verify-panel input[data-v-eb40362b],.competitor-verify-panel select[data-v-eb40362b]{border-color:#ead6b1}.field-grid[data-v-eb40362b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tag-picker[data-v-eb40362b]{display:flex;flex-wrap:wrap;gap:8px}.tag-picker button[data-v-eb40362b]{height:32px;cursor:pointer;border:1px solid #ead6b1;border-radius:8px;background:#fff;color:#6f5b39;font-size:12px;padding:0 10px}.tag-picker button.active[data-v-eb40362b]{border-color:#9b6500;background:#9b6500;color:#fff;font-weight:900}.missing-tip[data-v-eb40362b]{margin:0}.followup-list[data-v-eb40362b]{display:grid;gap:5px;margin:0;color:#7c4a00;font-size:12px;line-height:1.45;padding-left:18px}.secondary-action[data-v-eb40362b]{width:100%;margin-top:12px}.secondary-action[data-v-eb40362b]:disabled{cursor:not-allowed;color:#8b958d}.primary-action[data-v-eb40362b]{width:100%;height:48px;cursor:pointer;border:0;border-radius:8px;background:#181818;color:#fff;font-size:16px;font-weight:900;margin-top:18px}.primary-action[data-v-eb40362b]:disabled{cursor:not-allowed;background:#cbd2cb}.mobile-busy-layer[data-v-eb40362b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;display:grid;align-items:center;justify-items:center;background:#10161261;padding:22px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-busy-card[data-v-eb40362b]{display:grid;justify-items:center;width:min(320px,100%);border:1px solid rgba(185,151,91,.18);border-radius:8px;background:#fffffff5;box-shadow:0 24px 58px #151b173d;color:#1f2b24;padding:22px 20px;text-align:center}.mobile-busy-spinner[data-v-eb40362b]{width:38px;height:38px;border:4px solid #dde8df;border-top-color:#181818;border-radius:50%;animation:mobileBusySpin-eb40362b .72s linear infinite}.mobile-busy-card strong[data-v-eb40362b]{margin-top:14px;color:#181818;font-size:18px;line-height:1.25}.mobile-busy-card p[data-v-eb40362b]{margin:8px 0 0;color:#68736a;font-size:13px;line-height:1.5}@keyframes mobileBusySpin-eb40362b{to{transform:rotate(360deg)}}.revision-poi[data-v-eb40362b]{border-color:#f2d28d;background:#fff8e8}.profile-card[data-v-eb40362b]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e6eaf0;border-radius:8px;background:#fff;margin-top:18px;padding:13px}.avatar[data-v-eb40362b]{display:grid;width:54px;height:54px;border-radius:8px;background:#181818;color:#fff;font-size:22px;font-weight:900;place-items:center}.profile-card strong[data-v-eb40362b],.profile-card span[data-v-eb40362b]{display:block}.profile-card span[data-v-eb40362b]{margin-top:4px;color:#737b73;font-size:12px}.point-card[data-v-eb40362b]{display:grid;gap:6px;border:1px solid #eadfcd;border-radius:8px;background:#fbf8f1;color:#334155;margin-top:10px;padding:14px}.point-card span[data-v-eb40362b]{color:#526054;font-size:13px;font-weight:800}.point-card strong[data-v-eb40362b]{color:#181818;font-size:30px;line-height:1}.point-card small[data-v-eb40362b]{color:#737b73;font-size:12px}.mine-row[data-v-eb40362b]{width:100%;cursor:pointer;border:1px solid #e6eaf0;border-radius:8px;background:#fff;color:#111418;margin-top:10px;padding:14px}.feedback-records[data-v-eb40362b]{display:grid;gap:10px;margin-top:18px}.feedback-record-card[data-v-eb40362b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid #e6eaf0;border-radius:8px;background:#fff;padding:12px}.feedback-record-card strong[data-v-eb40362b],.feedback-record-card span[data-v-eb40362b],.feedback-record-card p[data-v-eb40362b]{display:block}.feedback-record-card strong[data-v-eb40362b]{color:#111418;font-size:14px}.feedback-record-card span[data-v-eb40362b]{margin-top:4px;color:#8b929b;font-size:12px}.feedback-record-card p[data-v-eb40362b]{margin:6px 0 0;color:#4b5563;font-size:12px;line-height:1.45}.feedback-record-side[data-v-eb40362b]{display:grid;gap:8px;justify-items:end}.feedback-record-side em[data-v-eb40362b]{border-radius:6px;background:#f7efe0;color:#181818;font-size:12px;font-style:normal;font-weight:900;padding:4px 8px}.feedback-record-side button[data-v-eb40362b]{height:32px;cursor:pointer;border:0;border-radius:8px;background:#181818;color:#fff;font-size:12px;font-weight:900;padding:0 10px}.mine-row strong[data-v-eb40362b]{color:#181818}.bottom-space[data-v-eb40362b]{height:96px}.bottom-nav[data-v-eb40362b]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));max-width:430px;margin:0 auto;border-top:1px solid #e7ebf0;background:#fffffff5;box-shadow:0 -10px 26px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.bottom-nav button[data-v-eb40362b]{display:grid;justify-items:center;gap:4px;cursor:pointer;border:0;background:transparent;color:#9299a3;font-size:12px;font-weight:800}.bottom-nav button.active[data-v-eb40362b]{color:#181818}.bottom-nav i[data-v-eb40362b],.icon-search[data-v-eb40362b],.icon-refresh[data-v-eb40362b],.icon-upload[data-v-eb40362b],.icon-empty[data-v-eb40362b]{position:relative;display:inline-block;width:22px;height:22px}.icon-search[data-v-eb40362b],.nav-search[data-v-eb40362b]{border:2px solid currentColor;border-radius:50%}.icon-search[data-v-eb40362b]:after,.nav-search[data-v-eb40362b]:after{position:absolute;right:-5px;bottom:1px;width:8px;height:2px;background:currentColor;content:"";transform:rotate(45deg)}.icon-refresh[data-v-eb40362b]{border:2px solid currentColor;border-left-color:transparent;border-radius:50%}.icon-upload[data-v-eb40362b],.nav-upload[data-v-eb40362b]{border:2px solid currentColor;border-top:0;border-radius:0 0 5px 5px}.icon-upload[data-v-eb40362b]:before,.nav-upload[data-v-eb40362b]:before{position:absolute;top:1px;left:8px;width:7px;height:12px;border-top:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:rotate(45deg)}.nav-user[data-v-eb40362b]{border:2px solid currentColor;border-radius:50% 50% 45% 45%}.nav-radar[data-v-eb40362b]{border:2px solid currentColor;border-radius:50%}.nav-radar[data-v-eb40362b]:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid currentColor;border-radius:50%;content:""}.nav-radar[data-v-eb40362b]:after{position:absolute;top:9px;left:9px;width:4px;height:4px;border-radius:50%;background:currentColor;content:""}.icon-empty[data-v-eb40362b]{border:2px solid currentColor;border-radius:8px}.sheet-layer[data-v-eb40362b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;align-items:stretch;justify-items:center;background:#151b17a3}.detail-sheet[data-v-eb40362b]{width:min(100%,430px);min-height:100dvh;max-height:100dvh;overflow:auto;border-radius:0;background:#fff;box-shadow:0 0 50px #161c183d;padding:calc(12px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom))}.sheet-head[data-v-eb40362b]{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:84px minmax(0,1fr) 54px;align-items:center;gap:8px;background:#fffffff0;margin-bottom:14px;padding-bottom:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sheet-head button[data-v-eb40362b]{height:34px;cursor:pointer;border:1px solid #dfe5ec;border-radius:8px;background:#f7f8fa;color:#181818;font-size:13px;font-weight:900}.sheet-head strong[data-v-eb40362b]{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.detail-preview[data-v-eb40362b],.media-video[data-v-eb40362b]{width:100%;min-height:min(62dvh,520px);border-radius:8px}.detail-preview[data-v-eb40362b]{display:grid;cursor:zoom-in;color:#181818;font-size:18px;font-weight:900;place-items:center;background-repeat:no-repeat;background-size:contain}.media-video[data-v-eb40362b]{display:block;background:#111712;object-fit:contain}.asset-strip[data-v-eb40362b]{display:flex;overflow-x:auto;gap:8px;margin:10px -16px 0;padding:0 16px 4px;scrollbar-width:none}.asset-strip[data-v-eb40362b]::-webkit-scrollbar{display:none}.asset-strip button[data-v-eb40362b]{display:grid;flex:0 0 66px;width:66px;height:58px;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:8px;background:#f1f3f6;color:#181818;font-size:11px;font-weight:900;place-items:center}.asset-strip button.active[data-v-eb40362b]{border-color:#181818}.asset-strip img[data-v-eb40362b]{width:100%;height:100%;object-fit:cover}.detail-body[data-v-eb40362b]{padding:14px 0}.detail-body h2[data-v-eb40362b]{margin:10px 0 8px;color:#171b18;font-size:22px;line-height:1.28;letter-spacing:0}.detail-body p[data-v-eb40362b]{margin:0;color:#626c64;font-size:14px;line-height:1.65}.detail-body dl[data-v-eb40362b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.detail-body dl div[data-v-eb40362b]{border-radius:8px;background:#f7f8fa;padding:11px}.detail-body dt[data-v-eb40362b]{color:#7b837b;font-size:11px}.detail-body dd[data-v-eb40362b]{overflow:hidden;margin:4px 0 0;color:#111418;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.asset-list[data-v-eb40362b]{display:grid;gap:8px;margin:0 0 4px;padding-bottom:96px}.asset-list button[data-v-eb40362b]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;cursor:pointer;border:1px solid #e6eaf0;border-radius:8px;background:#fff;color:#111418;padding:9px;text-align:left}.asset-type[data-v-eb40362b]{display:grid;width:52px;height:44px;border-radius:8px;background:#f1f3f6;color:#181818;font-size:12px;font-weight:900;place-items:center}.asset-list strong[data-v-eb40362b],.asset-list em[data-v-eb40362b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-list strong[data-v-eb40362b]{font-size:14px}.asset-list em[data-v-eb40362b]{margin-top:3px;color:#7b837b;font-size:12px;font-style:normal}.asset-list small[data-v-eb40362b]{color:#181818;font-size:12px;font-weight:900}.detail-actions[data-v-eb40362b]{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-top:1px solid #edf1eb;background:#fff;gap:9px;margin:0 -16px;padding:10px 16px calc(18px + env(safe-area-inset-bottom))}.detail-actions button[data-v-eb40362b]{height:46px;cursor:pointer;border:0;border-radius:8px;font-size:14px;font-weight:900}.detail-actions button[data-v-eb40362b]:first-child{background:#eef2ed;color:#3d463f}.detail-actions button[data-v-eb40362b]:nth-child(2){background:#fff2cf;color:#765415}.detail-actions button[data-v-eb40362b]:last-child{background:#181818;color:#fff}.image-viewer[data-v-eb40362b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#060806;color:#fff}.viewer-head[data-v-eb40362b],.viewer-actions[data-v-eb40362b]{display:grid;align-items:center;gap:8px;width:min(100%,430px);margin:0 auto;padding:12px 14px}.viewer-head[data-v-eb40362b]{grid-template-columns:64px minmax(0,1fr) 64px;padding-top:calc(12px + env(safe-area-inset-top))}.viewer-head strong[data-v-eb40362b]{text-align:center}.viewer-head button[data-v-eb40362b],.viewer-actions button[data-v-eb40362b]{height:36px;cursor:pointer;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:900}.viewer-stage[data-v-eb40362b]{display:grid;overflow:auto;place-items:center;padding:8px}.viewer-stage img[data-v-eb40362b]{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .16s ease}.viewer-actions[data-v-eb40362b]{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.share-sheet-mask[data-v-eb40362b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:#0c0a087a;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.share-sheet[data-v-eb40362b]{width:min(100%,430px);overflow:hidden;border:1px solid rgba(217,203,181,.86);border-radius:24px 24px 18px 18px;background:linear-gradient(180deg,#fffdf8fa,#f8f4edfa),#fff;box-shadow:0 22px 56px #18120a38}.share-sheet-head[data-v-eb40362b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;border-bottom:1px solid rgba(221,211,194,.72);padding:18px 18px 14px}.share-sheet-head span[data-v-eb40362b]{display:block;color:var(--bo-gold-deep, #9f7635);font-size:12px;font-weight:900}.share-sheet-head strong[data-v-eb40362b]{display:block;overflow:hidden;margin-top:4px;color:#181818;font-size:18px;font-weight:950;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.share-sheet-head p[data-v-eb40362b]{margin:7px 0 0;color:#746f67;font-size:12px;line-height:1.5}.share-sheet-head button[data-v-eb40362b]{min-width:56px;height:38px;cursor:pointer;border:1px solid rgba(213,201,181,.9);border-radius:12px;background:#fffaf0;color:#4a4033;font-size:13px;font-weight:900}.share-sheet-actions[data-v-eb40362b]{display:grid;gap:10px;padding:14px 18px 18px}.share-sheet-actions button[data-v-eb40362b]{display:grid;min-height:58px;cursor:pointer;border:1px solid rgba(224,215,199,.92);border-radius:15px;background:#ffffffdb;color:#181818;padding:10px 14px;text-align:left;transition:background .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.share-sheet-actions button[data-v-eb40362b]:active{transform:scale(.985)}.share-sheet-actions button[data-v-eb40362b]:disabled,.share-sheet-head button[data-v-eb40362b]:disabled{cursor:wait;opacity:.55}.share-sheet-actions strong[data-v-eb40362b]{color:inherit;font-size:15px;font-weight:950}.share-sheet-actions span[data-v-eb40362b]{margin-top:3px;color:#7b746b;font-size:12px;line-height:1.35}.share-sheet-actions .share-sheet-primary[data-v-eb40362b]{border-color:#181818;background:#181818;color:#fff}.share-sheet-actions .share-sheet-primary span[data-v-eb40362b]{color:#ffffffb8}body{background:#f1eee8;color:#181818;font-family:Inter,SF Pro Display,Segoe UI,Microsoft YaHei,sans-serif}.mobile-page[data-v-eb40362b]{--bo-bg: #fbfaf7;--bo-panel: #ffffff;--bo-paper: #f5f2ec;--bo-ink: #181818;--bo-soft-ink: #3a3a3a;--bo-muted: #77716a;--bo-faint: #a7a096;--bo-line: #e8e0d3;--bo-line-strong: #dacbb6;--bo-gold: #b9975b;--bo-gold-deep: #9f7635;--bo-gold-soft: #f5ead4;--bo-shadow: 0 10px 28px rgba(40, 33, 22, .07);--bo-shadow-soft: 0 6px 18px rgba(40, 33, 22, .045);background:#f1eee8}.mobile-shell[data-v-eb40362b]{max-width:430px;border-color:#18181814;background:var(--bo-bg)}.app-header[data-v-eb40362b]{min-height:136px;border-bottom:0;background:var(--bo-bg);padding:calc(18px + env(safe-area-inset-top)) 20px 22px}.brand-row[data-v-eb40362b]{grid-template-columns:36px minmax(0,1fr) 36px}.brand-spacer[data-v-eb40362b]{width:36px;height:36px}.brand-center span[data-v-eb40362b]{display:none}.brand-row strong[data-v-eb40362b]{color:#050505;font-size:25px;font-weight:950;letter-spacing:0}.soft-icon[data-v-eb40362b]{width:36px;height:36px;border:0;border-radius:11px;background:transparent;box-shadow:none;color:var(--bo-ink)}.view-panel[data-v-eb40362b]{padding:0 20px}.search-panel[data-v-eb40362b],.simple-panel[data-v-eb40362b],.series-detail-panel[data-v-eb40362b]{margin-top:0;border:0;background:transparent;box-shadow:none;padding:0}.search-panel>p[data-v-eb40362b],.search-panel>h1[data-v-eb40362b],.feedback-panel>p[data-v-eb40362b],.mine-panel>p[data-v-eb40362b],.mine-panel>h1[data-v-eb40362b]{display:none}.feedback-panel>h1[data-v-eb40362b]{margin:0 0 18px;color:var(--bo-soft-ink);font-size:13px;font-weight:500;line-height:1.7}.radar-panel>p[data-v-eb40362b]{margin:0 0 14px;color:var(--bo-ink);font-size:18px;font-weight:900}.radar-panel>h1[data-v-eb40362b]{display:none}.search-field[data-v-eb40362b]{min-height:42px;margin-top:0;border-color:var(--bo-line);border-radius:11px;background:#ffffffd1;color:var(--bo-faint);padding:9px 13px;box-shadow:inset 0 1px #fffc}.search-field[data-v-eb40362b]:focus-within,.field-block textarea[data-v-eb40362b]:focus{border-color:var(--bo-gold);box-shadow:0 0 0 3px #b9975b1f}.search-field input[data-v-eb40362b]{color:var(--bo-ink);font-size:14px}.search-field input[data-v-eb40362b]::placeholder,.field-block textarea[data-v-eb40362b]::placeholder{color:#aaa49c}.result-section[data-v-eb40362b]{padding-top:26px}.section-head[data-v-eb40362b]{margin:0 0 14px}.section-head strong[data-v-eb40362b]{color:var(--bo-ink);font-size:18px;font-weight:900}.section-head span[data-v-eb40362b],.section-head button[data-v-eb40362b]{color:var(--bo-muted);font-size:12px;font-weight:700}.section-head button[data-v-eb40362b],.radar-head button[data-v-eb40362b],.sheet-head button[data-v-eb40362b],.mode-pill button[data-v-eb40362b]{color:var(--bo-gold-deep)}.series-card[data-v-eb40362b],.doc-card[data-v-eb40362b],.gallery-panel[data-v-eb40362b],.category-panel[data-v-eb40362b],.radar-card[data-v-eb40362b],.profile-card[data-v-eb40362b],.point-card[data-v-eb40362b],.mine-row[data-v-eb40362b],.feedback-record-card[data-v-eb40362b],.mode-pill[data-v-eb40362b],.linked-poi[data-v-eb40362b]{border:1px solid var(--bo-line);border-radius:12px;background:#ffffffeb;box-shadow:var(--bo-shadow-soft)}.series-card[data-v-eb40362b]{grid-template-columns:92px minmax(0,1fr);gap:16px;margin-bottom:12px;padding:12px}.series-card .bookmark[data-v-eb40362b]{position:absolute;right:14px;top:14px}.series-card[data-v-eb40362b]{position:relative}.series-cover[data-v-eb40362b]{width:92px;height:116px;border:1px solid #eee6d8;border-radius:9px;background:linear-gradient(145deg,#f8f4ec,#ede4d3),#f3eee6;color:var(--bo-gold-deep)}.series-main[data-v-eb40362b]{gap:8px;padding-right:26px}.series-main h2[data-v-eb40362b],.doc-main h2[data-v-eb40362b]{color:var(--bo-ink);font-weight:900}.series-main h2[data-v-eb40362b]{margin-top:2px;font-size:16px}.series-main p[data-v-eb40362b],.doc-main p[data-v-eb40362b],.radar-card span[data-v-eb40362b],.profile-card span[data-v-eb40362b],.feedback-record-card span[data-v-eb40362b],.feedback-record-card p[data-v-eb40362b],.point-card small[data-v-eb40362b]{color:var(--bo-muted)}.doc-meta span[data-v-eb40362b],.doc-meta em[data-v-eb40362b],.series-stats span[data-v-eb40362b]{border-radius:999px;background:var(--bo-paper);color:var(--bo-muted);font-size:11px;font-weight:700;padding:5px 8px}.doc-meta em[data-v-eb40362b],.series-stats span[data-v-eb40362b]:last-child{background:var(--bo-gold-soft);color:var(--bo-gold-deep)}.bookmark i[data-v-eb40362b]{border-color:#b9b0a4}.bookmark i.active[data-v-eb40362b]{border-color:var(--bo-gold);background:var(--bo-gold-soft)}.quick-chips[data-v-eb40362b]{gap:8px}.quick-chips button[data-v-eb40362b],.radar-radius-row button[data-v-eb40362b],.category-grid button[data-v-eb40362b],.series-action-bar button[data-v-eb40362b],.gallery-controls button[data-v-eb40362b],.result-section .section-head button[data-v-eb40362b],.tag-picker button[data-v-eb40362b]{border-color:var(--bo-line);border-radius:10px;background:#ffffffe6;color:var(--bo-soft-ink)}.quick-chips button.active[data-v-eb40362b],.feedback-type-grid button.active[data-v-eb40362b],.radar-radius-row button.active[data-v-eb40362b],.category-grid button.active[data-v-eb40362b],.tag-picker button.active[data-v-eb40362b]{border-color:var(--bo-gold);background:var(--bo-gold);color:#fff;box-shadow:0 10px 20px #b9975b38}.feedback-type-grid[data-v-eb40362b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.feedback-type-grid button[data-v-eb40362b]{min-height:34px;justify-items:center;align-content:center;border-radius:11px;padding:0 8px;text-align:center}.feedback-type-grid button strong[data-v-eb40362b]{font-size:12px;font-weight:900;line-height:1}.feedback-type-grid button span[data-v-eb40362b]{display:none}.upload-box[data-v-eb40362b]{min-height:252px;border-color:#b9975b6b;border-radius:14px;background:linear-gradient(180deg,#ffffffe6,#fbfaf7eb),var(--bo-panel);color:var(--bo-soft-ink);margin-top:28px;padding:26px;box-shadow:inset 0 1px #ffffffe6}.upload-box .icon-upload[data-v-eb40362b]{width:54px;height:38px;color:var(--bo-gold)}.upload-box strong[data-v-eb40362b]{color:var(--bo-ink);font-size:17px}.upload-box span[data-v-eb40362b]{max-width:230px;color:var(--bo-muted);font-size:12px;line-height:1.6;white-space:normal}.upload-queue[data-v-eb40362b]{margin-top:12px;padding:12px;border:1px solid rgba(185,151,91,.24);border-radius:14px;background:#ffffffb8;box-shadow:0 10px 24px #2a23180f}.upload-queue header[data-v-eb40362b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.upload-queue header strong[data-v-eb40362b]{color:var(--bo-ink);font-size:13px;font-weight:900}.upload-queue header button[data-v-eb40362b]{border:1px solid rgba(185,151,91,.32);border-radius:999px;background:#ffffffdb;color:var(--bo-gold-deep);font-size:12px;font-weight:800;padding:5px 12px}.upload-file-strip[data-v-eb40362b]{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:none}.upload-file-strip[data-v-eb40362b]::-webkit-scrollbar{display:none}.upload-file-card[data-v-eb40362b]{position:relative;display:flex;flex:0 0 126px;flex-direction:column;gap:8px;min-height:142px;padding:8px;border:1px solid rgba(33,33,33,.08);border-radius:12px;background:#ffffffeb;box-shadow:0 8px 20px #2a23180d}.upload-file-thumb[data-v-eb40362b]{display:grid;place-items:center;height:74px;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#f7f2e7,#ebe4d7);color:var(--bo-gold-deep);font-size:13px;font-weight:900}.upload-file-thumb img[data-v-eb40362b],.upload-file-thumb video[data-v-eb40362b]{display:block;width:100%;height:100%;object-fit:cover}.upload-file-meta[data-v-eb40362b]{display:grid;gap:3px;min-width:0}.upload-file-meta strong[data-v-eb40362b]{overflow:hidden;color:var(--bo-ink);font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.upload-file-meta span[data-v-eb40362b]{color:var(--bo-muted);font-size:11px;font-weight:700}.upload-file-remove[data-v-eb40362b]{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#181818b8;color:#fff;font-size:17px;line-height:1;box-shadow:0 8px 16px #1818182e}.field-block[data-v-eb40362b]{gap:8px;margin-top:22px}.field-block span[data-v-eb40362b]{color:var(--bo-ink);font-size:13px;font-weight:900}.field-block textarea[data-v-eb40362b],.feedback-verify-panel input[data-v-eb40362b],.feedback-verify-panel select[data-v-eb40362b],.missing-answer-form textarea[data-v-eb40362b]{border-color:var(--bo-line);border-radius:12px;background:#ffffffe6;color:var(--bo-ink)}.field-block textarea[data-v-eb40362b]{min-height:96px;padding:13px 14px}.primary-action[data-v-eb40362b]{height:50px;border-radius:13px;background:var(--bo-ink);box-shadow:0 12px 22px #1818182e}.primary-action[data-v-eb40362b]:disabled{background:#e9e4dc;color:#9b9388;box-shadow:none}.secondary-action[data-v-eb40362b],.ai-confirm-box button[data-v-eb40362b]{border-color:transparent;border-radius:13px;background:#efebe4;color:var(--bo-soft-ink)}.secondary-action[data-v-eb40362b]:disabled{background:#efebe4;color:#a9a197}.ai-confirm-box[data-v-eb40362b],.feedback-verify-panel[data-v-eb40362b],.mobile-busy-card[data-v-eb40362b]{border-color:var(--bo-line);border-radius:14px;background:#fffffff0;color:var(--bo-soft-ink);box-shadow:var(--bo-shadow-soft)}.ai-confirm-box strong[data-v-eb40362b],.ai-tag-row em[data-v-eb40362b],.feedback-record-side em[data-v-eb40362b],.mine-row strong[data-v-eb40362b]{color:var(--bo-gold-deep)}.ai-confirm-box button.confirmed[data-v-eb40362b]{border-color:var(--bo-gold);background:var(--bo-gold)}.mini-map[data-v-eb40362b]{height:292px;border-color:var(--bo-line);border-radius:14px;background:linear-gradient(28deg,transparent 47%,rgba(185,151,91,.11) 48%,transparent 50%),linear-gradient(124deg,transparent 46%,rgba(82,103,122,.11) 47%,transparent 50%),linear-gradient(90deg,rgba(24,24,24,.055) 1px,transparent 1px),linear-gradient(rgba(24,24,24,.045) 1px,transparent 1px),#f3f0e9;background-size:160px 110px,140px 120px,42px 42px,42px 42px,auto;box-shadow:var(--bo-shadow-soft)}.mini-map[data-v-eb40362b]:before{top:86px;right:132px;bottom:86px;left:132px;border:0;background:#b9975b2e;box-shadow:0 0 0 18px #b9975b14}.map-status-pill[data-v-eb40362b],.map-locate-button[data-v-eb40362b],.map-search-button[data-v-eb40362b]{border-color:#b9975b40;border-radius:11px;background:#b9975beb;color:#fff;box-shadow:0 10px 18px #b9975b38}.map-locate-button[data-v-eb40362b]{right:12px;bottom:12px;background:#fffffff0;color:var(--bo-ink)}.map-search-button[data-v-eb40362b]{right:12px;bottom:54px;background:#181818eb;color:#fff}.mini-location[data-v-eb40362b],.amap-mobile-location-pin{background:var(--bo-gold)}.mini-pin[data-v-eb40362b]{width:32px;height:32px;border-width:3px;font-size:10px}.radar-legend-row[data-v-eb40362b]{gap:10px;color:var(--bo-muted);font-size:11px}.radar-legend-row i[data-v-eb40362b]{width:9px;height:9px}.radar-card[data-v-eb40362b]{grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 12px 14px}.radar-card.candidate[data-v-eb40362b],.radar-card.client[data-v-eb40362b],.radar-card.unverified[data-v-eb40362b],.radar-card.verified[data-v-eb40362b],.radar-card.assigned[data-v-eb40362b],.radar-card.converted[data-v-eb40362b],.radar-card.invalid[data-v-eb40362b]{border-color:var(--bo-line);background:#ffffffeb}.radar-card.active[data-v-eb40362b]{border-color:var(--bo-gold);background:#fffaf0}.radar-card[data-v-eb40362b]:before{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--bo-gold);content:""}.radar-card[data-v-eb40362b]{grid-template-columns:10px minmax(0,1fr) auto}.radar-card>div[data-v-eb40362b]{min-width:0}.radar-card button[data-v-eb40362b]{min-width:76px;height:38px;border-radius:10px;background:var(--bo-ink);box-shadow:0 8px 18px #18181829}.profile-card[data-v-eb40362b]{position:relative;grid-template-columns:58px minmax(0,1fr) 18px;border-color:#181818;background:linear-gradient(145deg,#151515,#252525),#181818;color:#fff;margin-top:0;padding:18px;box-shadow:0 18px 32px #18181833}.profile-card[data-v-eb40362b]:after{width:10px;height:10px;border-top:2px solid rgba(255,255,255,.88);border-right:2px solid rgba(255,255,255,.88);content:"";transform:rotate(45deg)}.avatar[data-v-eb40362b]{width:58px;height:58px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:radial-gradient(circle at 50% 38%,#f9f7f1 0 18%,transparent 19%),radial-gradient(circle at 50% 82%,#f9f7f1 0 31%,transparent 32%),#d9d4ca;color:transparent}.profile-card strong[data-v-eb40362b]{color:#fff;font-size:18px}.profile-card span[data-v-eb40362b]{color:#ffffffb8}.point-card[data-v-eb40362b]{position:relative;min-height:116px;background:#fffffff0;padding:20px 118px 20px 18px}.point-card[data-v-eb40362b]:after{position:absolute;right:24px;bottom:28px;width:44px;height:18px;border:3px solid #d7a24b;border-radius:50%;background:#f2c86d;box-shadow:0 -12px 0 -3px #f2c86d,0 -12px #d7a24b,-28px 8px 0 -3px #f2c86d,-28px 8px #d7a24b;content:""}.point-card span[data-v-eb40362b]{color:var(--bo-ink)}.point-card strong[data-v-eb40362b]{color:var(--bo-gold-deep);font-size:34px;letter-spacing:0}.mine-stats-grid[data-v-eb40362b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mine-row[data-v-eb40362b]{display:grid;min-height:78px;margin-top:0;padding:16px;text-align:left}.mine-row span[data-v-eb40362b]{color:var(--bo-muted);font-size:13px;font-weight:700}.mine-row strong[data-v-eb40362b]{color:var(--bo-ink);font-size:22px;line-height:1.1}.refresh-row[data-v-eb40362b]{display:flex;min-height:62px;align-items:center;justify-content:space-between;margin-top:10px}.refresh-row strong[data-v-eb40362b]{display:grid;min-width:50px;height:34px;border:1px solid var(--bo-gold);border-radius:10px;color:var(--bo-gold-deep);font-size:13px;place-items:center}.logout-row[data-v-eb40362b]{border-color:#b950503d;background:#ffffffe0}.logout-row strong[data-v-eb40362b]{color:#a53d3d;font-size:15px}.feedback-records[data-v-eb40362b]{margin-top:24px}.mine-empty-state[data-v-eb40362b]{display:grid;justify-items:center;border:1px solid var(--bo-line);border-radius:16px;background:#ffffffdb;padding:34px 18px;text-align:center}.empty-box-illustration[data-v-eb40362b]{position:relative;display:block;width:96px;height:72px;border-radius:50%;background:#f3ead8;margin-bottom:10px}.empty-box-illustration[data-v-eb40362b]:before{position:absolute;top:22px;right:28px;bottom:18px;left:28px;border-radius:6px 6px 10px 10px;background:linear-gradient(135deg,transparent 0 47%,rgba(255,255,255,.38) 48% 52%,transparent 53%),#e7d1a9;content:"";transform:rotate(45deg) skew(-8deg,-8deg)}.mine-empty-state strong[data-v-eb40362b]{color:var(--bo-ink);font-size:14px}.mine-empty-state p[data-v-eb40362b]{margin:6px 0 0;color:var(--bo-muted);font-size:12px}.bottom-space[data-v-eb40362b]{height:104px}.bottom-nav[data-v-eb40362b]{border-top-color:#18181814;background:#fbfaf7f0;box-shadow:0 -10px 28px #28211614;padding:9px 18px calc(9px + env(safe-area-inset-bottom))}.bottom-nav button[data-v-eb40362b]{color:#7e7c78;font-size:11px;font-weight:700}.bottom-nav button.active[data-v-eb40362b]{color:var(--bo-gold-deep)}.bottom-nav i[data-v-eb40362b],.icon-search[data-v-eb40362b],.icon-refresh[data-v-eb40362b],.icon-upload[data-v-eb40362b],.icon-empty[data-v-eb40362b]{width:22px;height:22px}.detail-sheet[data-v-eb40362b]{background:var(--bo-bg)}.detail-actions button[data-v-eb40362b]:last-child,.feedback-record-side button[data-v-eb40362b]{background:var(--bo-ink)}.detail-actions button[data-v-eb40362b]:nth-child(2){background:var(--bo-gold-soft);color:var(--bo-gold-deep)}.detail-body h2[data-v-eb40362b]{color:var(--bo-ink)}.detail-body p[data-v-eb40362b]{color:var(--bo-muted)}button[data-v-eb40362b],.series-card[data-v-eb40362b],.doc-card[data-v-eb40362b],.radar-card[data-v-eb40362b],.upload-box[data-v-eb40362b],.mine-row[data-v-eb40362b],.search-field[data-v-eb40362b],.field-block textarea[data-v-eb40362b]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}button[data-v-eb40362b]:active,.series-card[data-v-eb40362b]:active,.doc-card[data-v-eb40362b]:active,.radar-card[data-v-eb40362b]:active,.upload-box[data-v-eb40362b]:active,.mine-row[data-v-eb40362b]:active{transform:translateY(1px) scale(.985)}.series-card[data-v-eb40362b]:hover,.doc-card[data-v-eb40362b]:hover,.radar-card[data-v-eb40362b]:hover,.mine-row[data-v-eb40362b]:hover,.upload-box[data-v-eb40362b]:hover{box-shadow:var(--bo-shadow)}.mobile-shell[aria-busy=true] .bottom-nav[data-v-eb40362b],.mobile-shell[aria-busy=true] .view-panel[data-v-eb40362b]{pointer-events:none}.mobile-busy-layer[data-v-eb40362b]{background:linear-gradient(180deg,#1818182e,#18181847);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-busy-card[data-v-eb40362b]{position:relative;overflow:hidden;border:1px solid rgba(185,151,91,.28);border-radius:18px;background:linear-gradient(145deg,#fffffffa,#f6f1e7f5);box-shadow:0 28px 70px #18181842;padding:28px 22px 24px}.mobile-busy-card[data-v-eb40362b]:before{position:absolute;top:0;left:-45%;width:42%;height:3px;background:linear-gradient(90deg,transparent,var(--bo-gold),transparent);content:"";animation:boiceBusySweep-eb40362b 1.15s ease-in-out infinite}.mobile-busy-card[data-v-eb40362b]:after{position:absolute;inset:auto 22px 16px;height:3px;overflow:hidden;border-radius:999px;background:#e7dfd1;content:""}.mobile-busy-spinner[data-v-eb40362b]{position:relative;width:52px;height:52px;border:1px solid rgba(185,151,91,.28);border-radius:50%;background:conic-gradient(from 0deg,transparent 0 38%,var(--bo-gold) 46% 62%,transparent 70% 100%),radial-gradient(circle,#ffffff 0 47%,transparent 48%);animation:boiceBusySpin-eb40362b .95s linear infinite}.mobile-busy-spinner[data-v-eb40362b]:before,.mobile-busy-spinner[data-v-eb40362b]:after{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--bo-gold);content:""}.mobile-busy-spinner[data-v-eb40362b]:before{top:7px;left:50%;transform:translate(-50%)}.mobile-busy-spinner[data-v-eb40362b]:after{right:7px;bottom:12px;opacity:.45}.mobile-busy-card strong[data-v-eb40362b]{color:var(--bo-ink);font-size:18px;font-weight:900}.mobile-busy-card p[data-v-eb40362b]{color:var(--bo-muted)}.primary-action[data-v-eb40362b]:not(:disabled):after,.radar-card button[data-v-eb40362b]:not(:disabled):after,.feedback-record-side button[data-v-eb40362b]:after{display:inline-block;width:0;content:""}.primary-action[data-v-eb40362b]:disabled,.secondary-action[data-v-eb40362b]:disabled,.radar-card button[data-v-eb40362b]:disabled,.map-locate-button[data-v-eb40362b]:disabled,.map-search-button[data-v-eb40362b]:disabled{position:relative;overflow:hidden}.primary-action[data-v-eb40362b]:disabled:before,.secondary-action[data-v-eb40362b]:disabled:before,.radar-card button[data-v-eb40362b]:disabled:before,.map-locate-button[data-v-eb40362b]:disabled:before,.map-search-button[data-v-eb40362b]:disabled:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0 36%,rgba(255,255,255,.45) 48%,transparent 60% 100%);content:"";transform:translate(-120%);animation:boiceDisabledSweep-eb40362b 1.6s ease-in-out infinite}@keyframes boiceBusySweep-eb40362b{0%{transform:translate(0)}to{transform:translate(340%)}}@keyframes boiceBusySpin-eb40362b{to{transform:rotate(360deg)}}@keyframes boiceDisabledSweep-eb40362b{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.collaboration-hero[data-v-eb40362b]{position:relative;min-height:clamp(210px,29dvh,242px);margin:-4px -20px 12px;overflow:hidden;border-radius:0;background-color:#f4efe7;background-position:center top;background-size:cover;box-shadow:none;-webkit-mask-image:none;mask-image:none}.collaboration-hero[data-v-eb40362b]:before{display:none;content:none}.collaboration-hero[data-v-eb40362b]:after{position:absolute;right:0;bottom:0;left:0;height:42px;background:linear-gradient(180deg,transparent 0%,rgba(241,238,232,.72) 58%,var(--bo-bg) 100%);content:"";pointer-events:none}.hero-wipe[data-v-eb40362b]{display:none}.search-panel[data-v-eb40362b]{position:relative;z-index:2}.mobile-busy-card[data-v-eb40362b]{width:min(306px,calc(100% - 34px));gap:8px;padding:25px 22px 23px}.mobile-busy-card[data-v-eb40362b]:before,.mobile-busy-card[data-v-eb40362b]:after,.primary-action[data-v-eb40362b]:disabled:before,.secondary-action[data-v-eb40362b]:disabled:before,.radar-card button[data-v-eb40362b]:disabled:before,.map-locate-button[data-v-eb40362b]:disabled:before,.map-search-button[data-v-eb40362b]:disabled:before{display:none;animation:none;content:none}.primary-action[data-v-eb40362b]:disabled,.secondary-action[data-v-eb40362b]:disabled,.radar-card button[data-v-eb40362b]:disabled,.map-locate-button[data-v-eb40362b]:disabled,.map-search-button[data-v-eb40362b]:disabled{overflow:hidden}.leopard-loader[data-v-eb40362b]{position:relative;display:block;width:178px;height:86px;margin:0 auto 8px;overflow:visible}.leopard-loader[data-v-eb40362b]:before,.leopard-loader[data-v-eb40362b]:after{display:none;content:none}.leopard-loader img[data-v-eb40362b]{position:absolute;left:50%;bottom:0;z-index:1;display:block;width:168px;height:auto;filter:drop-shadow(0 10px 12px rgba(55,38,16,.12));transform:translate(-50%);transform-origin:50% 78%;animation:leopardSpriteRun-eb40362b .82s ease-in-out infinite}.busy-progress[data-v-eb40362b]{position:relative;display:block;width:min(218px,78%);height:5px;margin:12px auto 0;overflow:hidden;border-radius:999px;background:#ebe5da}.busy-progress i[data-v-eb40362b]{position:absolute;top:0;bottom:0;left:-42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#9f7635,#caa061);animation:boiceProgressSlide-eb40362b 1.25s ease-in-out infinite}@keyframes leopardSpriteRun-eb40362b{0%,to{transform:translate(-50%) translateY(0) rotate(0)}50%{transform:translate(calc(-50% + 2px)) translateY(-2px) rotate(-.8deg)}}@keyframes boiceProgressSlide-eb40362b{0%{transform:translate(0);opacity:.3}42%{opacity:1}to{transform:translate(340%);opacity:.55}}.app-header[data-v-eb40362b]{min-height:auto;padding:calc(10px + env(safe-area-inset-top)) 20px 8px}.brand-row[data-v-eb40362b]{min-height:38px}.brand-row strong[data-v-eb40362b]{font-size:24px}.view-panel[data-v-eb40362b]{padding-top:0}.collaboration-hero[data-v-eb40362b]{min-height:clamp(224px,31dvh,258px);margin:4px -20px 16px;border-radius:0 0 22px 22px;background-position:center top}.collaboration-hero[data-v-eb40362b]:after{height:50px;background:linear-gradient(180deg,transparent 0%,rgba(251,250,247,.64) 56%,var(--bo-bg) 100%)}.search-panel[data-v-eb40362b]{margin-top:-2px}.result-section[data-v-eb40362b]{margin-top:22px}.series-card[data-v-eb40362b]{grid-template-columns:106px minmax(0,1fr);align-items:center;border-radius:14px;padding:14px}.series-cover[data-v-eb40362b]{position:relative;width:106px;height:128px;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.82),transparent 30%),linear-gradient(150deg,#f7f1e7,#eadfcf);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #a6875229}.series-cover span[data-v-eb40362b],.series-hero-cover span[data-v-eb40362b]{display:grid;width:100%;height:100%;place-items:center;color:#9f7635;font-size:18px;font-weight:950;letter-spacing:0;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.92),transparent 28%),linear-gradient(155deg,#f7f2e8,#e8ddca)}.series-main[data-v-eb40362b]{min-height:116px;align-content:center}.series-main h2[data-v-eb40362b]{white-space:normal;-webkit-line-clamp:2}.series-detail-panel[data-v-eb40362b]{margin-top:0;border-radius:14px;padding:16px}.back-button[data-v-eb40362b]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0 0 14px;border:1px solid var(--bo-line-strong);border-radius:999px;background:#ffffffeb;box-shadow:0 6px 18px #2821160f;color:var(--bo-ink);padding:0 13px}.sheet-head[data-v-eb40362b]{grid-template-columns:104px minmax(0,1fr) 50px;padding:8px 0 12px}.sheet-head button[data-v-eb40362b]:first-child{justify-self:start;width:auto;min-width:92px;border-color:var(--bo-line-strong);background:#fffaf0;color:var(--bo-ink);padding:0 11px}.sheet-head button[data-v-eb40362b]:last-child{justify-self:end;width:48px;border-color:transparent;background:transparent;color:var(--bo-muted)}.detail-actions button[data-v-eb40362b]{min-width:0;padding:0 8px}@media(prefers-reduced-motion:reduce){[data-v-eb40362b],[data-v-eb40362b]:before,[data-v-eb40362b]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.sheet-enter-active[data-v-eb40362b],.sheet-leave-active[data-v-eb40362b],.share-sheet-enter-active[data-v-eb40362b],.share-sheet-leave-active[data-v-eb40362b]{transition:opacity .18s ease}.busy-fade-enter-active[data-v-eb40362b],.busy-fade-leave-active[data-v-eb40362b]{transition:opacity .16s ease}.sheet-enter-active .detail-sheet[data-v-eb40362b],.sheet-leave-active .detail-sheet[data-v-eb40362b],.share-sheet-enter-active .share-sheet[data-v-eb40362b],.share-sheet-leave-active .share-sheet[data-v-eb40362b]{transition:transform .18s ease}.sheet-enter-from[data-v-eb40362b],.sheet-leave-to[data-v-eb40362b],.share-sheet-enter-from[data-v-eb40362b],.share-sheet-leave-to[data-v-eb40362b],.busy-fade-enter-from[data-v-eb40362b],.busy-fade-leave-to[data-v-eb40362b]{opacity:0}.sheet-enter-from .detail-sheet[data-v-eb40362b],.sheet-leave-to .detail-sheet[data-v-eb40362b],.share-sheet-enter-from .share-sheet[data-v-eb40362b],.share-sheet-leave-to .share-sheet[data-v-eb40362b]{transform:translateY(24px)}@media(max-width:360px){.search-panel h1[data-v-eb40362b],.simple-panel h1[data-v-eb40362b]{font-size:22px}.doc-card[data-v-eb40362b]{grid-template-columns:68px minmax(0,1fr) 24px}.doc-thumb[data-v-eb40362b]{width:68px;height:78px}}.share-page[data-v-774ed25a]{min-height:100vh;background:#f7f5ef;padding:18px;color:#171717}.share-card[data-v-774ed25a]{max-width:720px;margin:0 auto;background:#fff;border:1px solid rgba(130,106,62,.18);border-radius:20px;box-shadow:0 18px 50px #3d2f1914;overflow:hidden}.share-header[data-v-774ed25a]{padding:28px 24px 20px;border-bottom:1px solid #eee7db}.share-header p[data-v-774ed25a],.share-header span[data-v-774ed25a],.share-header em[data-v-774ed25a]{margin:0;color:#84796c;font-size:13px;font-style:normal}.share-header h1[data-v-774ed25a]{margin:8px 0 10px;font-size:26px;line-height:1.25}.share-header em[data-v-774ed25a]{display:block;margin-top:12px;line-height:1.7}.share-package-download[data-v-774ed25a]{margin-top:18px;border:0;border-radius:999px;background:#1b1b1b;color:#fff;padding:10px 18px;font-weight:800}.share-list[data-v-774ed25a]{display:grid;gap:12px;padding:18px}.share-item[data-v-774ed25a]{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;padding:12px;border:1px solid #eee7db;border-radius:16px;background:#fffdfa}.share-thumb[data-v-774ed25a],.share-file-icon[data-v-774ed25a]{width:92px;height:92px;border:0;border-radius:14px;overflow:hidden;background:#f0ece4}.share-thumb img[data-v-774ed25a]{width:100%;height:100%;object-fit:cover}.share-file-icon[data-v-774ed25a]{display:grid;place-items:center;color:#9a7631;font-weight:800}.share-item-main[data-v-774ed25a]{min-width:0}.share-item-main strong[data-v-774ed25a],.share-item-main span[data-v-774ed25a]{display:block}.share-item-main strong[data-v-774ed25a]{font-size:16px;line-height:1.35}.share-item-main span[data-v-774ed25a]{margin-top:7px;color:#7f7a72;font-size:13px}.share-actions[data-v-774ed25a]{display:flex;gap:8px;margin-top:14px}.share-actions button[data-v-774ed25a]{border:1px solid #d8c8ae;border-radius:999px;background:#fff;color:#8d6727;padding:7px 14px;font-weight:700}.share-actions button[data-v-774ed25a]:last-child{background:#1b1b1b;color:#fff;border-color:#1b1b1b}.share-loading[data-v-774ed25a],.share-error[data-v-774ed25a]{display:grid;place-items:center;min-height:280px;gap:10px;color:#7f7a72}.share-loading span[data-v-774ed25a]{width:28px;height:28px;border:3px solid #eadfcf;border-top-color:#b98a37;border-radius:999px;animation:shareSpin-774ed25a .9s linear infinite}@keyframes shareSpin-774ed25a{to{transform:rotate(360deg)}}@media(max-width:560px){.share-page[data-v-774ed25a]{padding:0}.share-card[data-v-774ed25a]{min-height:100vh;border-radius:0;border:0}.share-header h1[data-v-774ed25a]{font-size:22px}}.preview-page[data-v-7d29c412]{min-height:100%;background:#eef2f5;padding:22px}.preview-shell[data-v-7d29c412]{display:grid;gap:16px}.page-header[data-v-7d29c412]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-header h1[data-v-7d29c412]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-7d29c412]{margin:6px 0 0;color:#647180}.preview-workspace[data-v-7d29c412]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:calc(100vh - 150px)}.control-panel[data-v-7d29c412],.phone-stage[data-v-7d29c412]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.control-panel[data-v-7d29c412]{display:grid;align-content:start;gap:16px;padding:16px}.control-block[data-v-7d29c412]{display:grid;gap:10px}.control-block strong[data-v-7d29c412],.rule-box strong[data-v-7d29c412]{color:#1d2733}.device-list[data-v-7d29c412]{display:grid;gap:8px}.device-list[data-v-7d29c412] .ant-radio-button-wrapper{width:100%;border-inline-start-width:1px;border-radius:8px;text-align:center}.device-list[data-v-7d29c412] .ant-radio-button-wrapper:not(:first-child):before{display:none}.meta-list[data-v-7d29c412]{display:grid;gap:8px;margin:0}.meta-list div[data-v-7d29c412]{display:flex;justify-content:space-between;gap:12px;color:#526273;font-size:13px}.meta-list dt[data-v-7d29c412],.meta-list dd[data-v-7d29c412]{margin:0}.muted[data-v-7d29c412]{color:#647180;font-size:12px}.rule-box[data-v-7d29c412]{display:grid;gap:7px;border:1px solid #d8e6f3;border-radius:8px;background:#f6fbff;color:#526273;font-size:13px;line-height:1.6;padding:12px}.phone-stage[data-v-7d29c412]{display:grid;min-width:0;overflow:auto;place-items:start center;padding:28px}.phone-frame[data-v-7d29c412]{position:relative;overflow:hidden;transform-origin:top center;border:10px solid #1b2532;border-radius:32px;background:#fff;box-shadow:0 22px 54px #1e293b38}.phone-speaker[data-v-7d29c412]{position:absolute;z-index:2;top:8px;left:50%;width:92px;height:6px;transform:translate(-50%);border-radius:999px;background:#0f172ad1}.phone-iframe[data-v-7d29c412]{width:100%;height:100%;border:0;background:#fff}@media(max-width:980px){.preview-workspace[data-v-7d29c412]{grid-template-columns:1fr}.page-header[data-v-7d29c412]{flex-direction:column}}.operation-page[data-v-0a76d319]{min-height:100%;background:#eef2f5;padding:22px}.page-header[data-v-0a76d319],.filter-panel[data-v-0a76d319]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page-header h1[data-v-0a76d319]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-0a76d319]{margin:5px 0 0;color:#647180}.metric-grid[data-v-0a76d319]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-0a76d319],.filter-panel[data-v-0a76d319],.table-panel[data-v-0a76d319]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card[data-v-0a76d319]{display:grid;gap:5px;padding:14px}.metric-card span[data-v-0a76d319]{color:#647180;font-size:12px}.metric-card strong[data-v-0a76d319]{color:#1d2733;font-size:26px}.filter-panel[data-v-0a76d319],.table-panel[data-v-0a76d319]{padding:14px}.module-select[data-v-0a76d319]{width:160px}.search-input[data-v-0a76d319]{max-width:380px}.sub-line[data-v-0a76d319]{margin:4px 0 0;color:#647180;font-size:12px}code[data-v-0a76d319]{color:#3b4652;white-space:pre-wrap}@media(max-width:980px){.page-header[data-v-0a76d319],.filter-panel[data-v-0a76d319]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-0a76d319]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-input[data-v-0a76d319],.module-select[data-v-0a76d319]{max-width:none;width:100%}}.point-page[data-v-a7021b29]{min-height:100%;background:#eef2f5;padding:22px}.page-header[data-v-a7021b29],.panel-head[data-v-a7021b29]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header[data-v-a7021b29]{margin-bottom:16px}.page-header h1[data-v-a7021b29]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-a7021b29],.panel-head span[data-v-a7021b29]{margin:5px 0 0;color:#647180}.metric-grid[data-v-a7021b29]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-a7021b29],.panel[data-v-a7021b29]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card[data-v-a7021b29]{display:grid;gap:5px;padding:14px}.metric-card span[data-v-a7021b29]{color:#647180;font-size:12px}.metric-card strong[data-v-a7021b29]{color:#1d2733;font-size:26px}.metric-card .date-text[data-v-a7021b29]{font-size:18px}.content-grid[data-v-a7021b29]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);gap:14px;margin-bottom:14px}.panel[data-v-a7021b29]{min-width:0;padding:14px}.panel-head[data-v-a7021b29]{margin-bottom:12px}.panel-head strong[data-v-a7021b29]{color:#1d2733;font-size:16px}.rank-list[data-v-a7021b29],.rule-list[data-v-a7021b29]{display:grid;gap:10px}.rank-item[data-v-a7021b29],.rule-item[data-v-a7021b29]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6edf4;border-radius:8px;background:#f8fafc;padding:12px}.rank-index[data-v-a7021b29]{display:grid;width:28px;height:28px;border-radius:8px;background:#1677ff;color:#fff;font-weight:800;place-items:center}.rank-item div[data-v-a7021b29]{flex:1}.rank-item strong[data-v-a7021b29],.rank-item small[data-v-a7021b29]{display:block}.rank-item small[data-v-a7021b29]{margin-top:3px;color:#647180}.rank-item em[data-v-a7021b29]{color:#0f7a54;font-size:20px;font-style:normal;font-weight:800}.rule-item p[data-v-a7021b29]{margin:4px 0 0;color:#647180;line-height:1.5}.filter-select[data-v-a7021b29]{width:160px}.positive[data-v-a7021b29]{color:#0f7a54}@media(max-width:980px){.page-header[data-v-a7021b29],.panel-head[data-v-a7021b29]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-a7021b29],.content-grid[data-v-a7021b29]{grid-template-columns:1fr}}.settings-page[data-v-dfd4dcde]{min-height:100%;background:#eef2f5;padding:22px}.page-header[data-v-dfd4dcde],.panel-head[data-v-dfd4dcde],.setting-card[data-v-dfd4dcde],.role-row[data-v-dfd4dcde],.result-head[data-v-dfd4dcde],.test-actions[data-v-dfd4dcde]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header[data-v-dfd4dcde]{margin-bottom:16px}.page-header h1[data-v-dfd4dcde]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-dfd4dcde],.panel-head span[data-v-dfd4dcde],.section-title span[data-v-dfd4dcde]{margin:5px 0 0;color:#647180}.setting-grid[data-v-dfd4dcde]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.setting-card[data-v-dfd4dcde],.panel[data-v-dfd4dcde]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.setting-card[data-v-dfd4dcde]{width:100%;cursor:pointer;color:#1d2733;padding:14px;text-align:left}.setting-card[data-v-dfd4dcde]:hover{border-color:#1677ff;background:#f4f8ff}.card-mark[data-v-dfd4dcde]{display:inline-grid;width:40px;height:40px;flex:0 0 auto;border-radius:8px;background:#edf8f2;color:#0f7a54;font-weight:800;place-items:center}.card-copy[data-v-dfd4dcde]{display:grid;min-width:0;flex:1;gap:5px}.card-copy strong[data-v-dfd4dcde]{font-size:15px}.card-copy em[data-v-dfd4dcde],.card-action[data-v-dfd4dcde]{color:#647180;font-size:12px;font-style:normal}.card-action[data-v-dfd4dcde]{white-space:nowrap}.radar-import-panel[data-v-dfd4dcde]{display:grid;gap:12px;margin-bottom:14px}.radar-import-body[data-v-dfd4dcde]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch}.import-copy[data-v-dfd4dcde],.import-result[data-v-dfd4dcde]{border:1px solid #e6edf4;border-radius:8px;background:#fbfcfe;padding:12px}.import-copy[data-v-dfd4dcde]{display:grid;gap:6px}.import-copy strong[data-v-dfd4dcde]{color:#1d2733}.import-copy span[data-v-dfd4dcde]{color:#647180;line-height:1.7}.import-result[data-v-dfd4dcde]{display:grid;grid-template-columns:repeat(3,96px);gap:10px}.import-result div[data-v-dfd4dcde]{display:grid;gap:4px;text-align:center}.import-result span[data-v-dfd4dcde]{color:#647180;font-size:12px}.import-result strong[data-v-dfd4dcde]{color:#0f7a54;font-size:22px}.import-errors[data-v-dfd4dcde]{display:grid;gap:6px;margin:0;border-radius:8px;background:#fff7e6;color:#8a5a00;padding:10px 14px 10px 28px;line-height:1.6}.hidden-file[data-v-dfd4dcde]{display:none}.workspace-grid[data-v-dfd4dcde]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:14px}.panel[data-v-dfd4dcde]{min-width:0;padding:16px}.panel-head[data-v-dfd4dcde]{margin-bottom:14px}.panel-head.compact[data-v-dfd4dcde]{align-items:flex-start}.panel-head strong[data-v-dfd4dcde],.section-title strong[data-v-dfd4dcde]{color:#1d2733;font-size:16px}.ai-summary[data-v-dfd4dcde]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.ai-summary div[data-v-dfd4dcde]{display:grid;gap:6px;border:1px solid #e6edf4;border-radius:8px;background:#f8fafc;padding:12px}.ai-summary span[data-v-dfd4dcde]{color:#647180;font-size:12px}.ai-summary strong[data-v-dfd4dcde]{overflow:hidden;color:#1d2733;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.section-title[data-v-dfd4dcde]{display:grid;gap:4px;margin:18px 0 10px}.role-list[data-v-dfd4dcde]{display:grid;gap:10px}.role-row[data-v-dfd4dcde]{align-items:flex-start;border:1px solid #e6edf4;border-radius:8px;background:#fbfcfe;padding:12px}.role-row strong[data-v-dfd4dcde],.extract-list strong[data-v-dfd4dcde],.missing-list strong[data-v-dfd4dcde]{color:#1d2733}.role-row p[data-v-dfd4dcde]{margin:6px 0 0;color:#647180;line-height:1.6}.role-tags[data-v-dfd4dcde]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.prompt-editor[data-v-dfd4dcde]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;border:1px solid #e6edf4;border-radius:8px;background:#fbfcfe;padding:12px}.prompt-list[data-v-dfd4dcde]{display:grid;align-content:start;gap:8px}.prompt-list button[data-v-dfd4dcde]{display:grid;gap:4px;cursor:pointer;border:1px solid #dfe6ee;border-radius:8px;background:#fff;color:#1d2733;padding:10px;text-align:left}.prompt-list button.active[data-v-dfd4dcde]{border-color:#0f7a54;background:#edf8f2}.prompt-list strong[data-v-dfd4dcde]{font-size:13px}.prompt-list span[data-v-dfd4dcde],.prompt-form-head span[data-v-dfd4dcde]{color:#647180;font-size:12px}.prompt-form[data-v-dfd4dcde]{display:grid;gap:10px;min-width:0}.prompt-form-head[data-v-dfd4dcde],.prompt-actions[data-v-dfd4dcde]{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt-form-head>div[data-v-dfd4dcde]{display:grid;gap:4px;min-width:0}.prompt-actions[data-v-dfd4dcde]{justify-content:flex-end;flex-wrap:wrap}.guardrail-list[data-v-dfd4dcde]{margin:0;padding-left:18px;color:#3b4652;line-height:1.9}.field-block[data-v-dfd4dcde]{display:grid;gap:8px;margin-bottom:12px}.field-block span[data-v-dfd4dcde]{color:#3b4652;font-weight:700}.test-actions[data-v-dfd4dcde]{justify-content:flex-end;margin-top:8px}.test-result[data-v-dfd4dcde]{display:grid;gap:12px;margin-top:16px;border-top:1px solid #e6edf4;padding-top:14px}.result-head strong[data-v-dfd4dcde]{color:#0f7a54}.test-result dl[data-v-dfd4dcde]{display:grid;gap:10px;margin:0}.test-result dl div[data-v-dfd4dcde]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px}.test-result dt[data-v-dfd4dcde]{color:#647180;font-weight:700}.test-result dd[data-v-dfd4dcde]{margin:0;color:#1d2733;line-height:1.6}.tag-line[data-v-dfd4dcde]{display:flex;flex-wrap:wrap;gap:6px}.extract-list[data-v-dfd4dcde],.missing-list[data-v-dfd4dcde]{display:grid;gap:8px;border-radius:8px;background:#f8fafc;padding:12px}.extract-list div[data-v-dfd4dcde]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;color:#3b4652;font-size:13px}.extract-list span[data-v-dfd4dcde]{color:#647180}.extract-list em[data-v-dfd4dcde],.missing-list p[data-v-dfd4dcde]{margin:0;color:#1d2733;font-style:normal;line-height:1.6}@media(max-width:1240px){.setting-grid[data-v-dfd4dcde],.ai-summary[data-v-dfd4dcde]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid[data-v-dfd4dcde],.prompt-editor[data-v-dfd4dcde]{grid-template-columns:1fr}}@media(max-width:760px){.page-header[data-v-dfd4dcde],.panel-head[data-v-dfd4dcde],.setting-card[data-v-dfd4dcde],.role-row[data-v-dfd4dcde],.test-result dl div[data-v-dfd4dcde],.extract-list div[data-v-dfd4dcde]{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.setting-grid[data-v-dfd4dcde],.ai-summary[data-v-dfd4dcde],.radar-import-body[data-v-dfd4dcde],.import-result[data-v-dfd4dcde]{grid-template-columns:1fr}}body{margin:0;background:#eef2f5;color:#1d2733;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.suggestion-page[data-v-d4b21f63]{min-height:100%;background:#eef2f5;padding:22px}.suggestion-shell[data-v-d4b21f63]{max-width:1580px;margin:0 auto}.page-header[data-v-d4b21f63]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-header h1[data-v-d4b21f63]{margin:0;font-size:26px;letter-spacing:0}.page-header p[data-v-d4b21f63]{margin:5px 0 0;color:#647180}.stat-grid[data-v-d4b21f63]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-item[data-v-d4b21f63]{display:grid;gap:8px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:14px;text-align:left;cursor:pointer}.stat-item span[data-v-d4b21f63]{color:#647180}.stat-item strong[data-v-d4b21f63]{color:#1d2733;font-size:28px;line-height:1}.stat-item.success strong[data-v-d4b21f63]{color:#1f8f4d}.stat-item.danger strong[data-v-d4b21f63]{color:#c2412d}.stat-item.warning strong[data-v-d4b21f63]{color:#b56b00}.filter-panel[data-v-d4b21f63],.batch-toolbar[data-v-d4b21f63],.table-panel[data-v-d4b21f63],.analysis-grid article[data-v-d4b21f63],.detail-section[data-v-d4b21f63],.source-card[data-v-d4b21f63]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.filter-panel[data-v-d4b21f63]{display:flex;flex-wrap:wrap;gap:10px;padding:14px;margin-bottom:14px}.filter-item[data-v-d4b21f63]{width:160px}.keyword[data-v-d4b21f63]{width:380px}.analysis-grid[data-v-d4b21f63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.analysis-grid article[data-v-d4b21f63]{padding:14px}.analysis-grid header[data-v-d4b21f63],.detail-section header[data-v-d4b21f63],.inline-head[data-v-d4b21f63]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.analysis-grid h2[data-v-d4b21f63],.detail-section h3[data-v-d4b21f63],.source-card h3[data-v-d4b21f63]{margin:0;font-size:16px}.analysis-grid header span[data-v-d4b21f63]{color:#7a8794;font-size:12px}.bar-list[data-v-d4b21f63]{display:grid;gap:8px}.bar-list button[data-v-d4b21f63]{display:grid;grid-template-columns:92px 1fr 36px;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:#1d2733;cursor:pointer;text-align:left}.bar-list i[data-v-d4b21f63]{height:8px;overflow:hidden;border-radius:999px;background:#eef2f5}.bar-list b[data-v-d4b21f63]{display:block;height:100%;border-radius:inherit;background:#3b73e6}.bar-list em[data-v-d4b21f63]{color:#647180;font-style:normal;text-align:right}.batch-toolbar[data-v-d4b21f63]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin-bottom:14px}.batch-toolbar div[data-v-d4b21f63]{display:grid;gap:4px}.batch-toolbar span[data-v-d4b21f63],.sub-line[data-v-d4b21f63]{color:#647180;font-size:12px}.table-panel[data-v-d4b21f63]{padding:14px}.content-link[data-v-d4b21f63]{display:block;max-width:360px;border:0;background:transparent;color:#1d2733;font-weight:700;padding:0;text-align:left;cursor:pointer}.content-link[data-v-d4b21f63]:hover{color:#2f6feb}.tag-line[data-v-d4b21f63]{display:flex;flex-wrap:wrap;gap:6px}.tag-line.compact[data-v-d4b21f63]{margin-top:4px}.detail-layout[data-v-d4b21f63]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.detail-side[data-v-d4b21f63],.detail-main[data-v-d4b21f63]{display:grid;align-content:start;gap:14px}.source-card[data-v-d4b21f63]{padding:14px}.source-card p[data-v-d4b21f63]{margin:10px 0;color:#1d2733;line-height:1.6}.source-card dl[data-v-d4b21f63]{display:grid;gap:8px;margin:0}.source-card dl div[data-v-d4b21f63]{display:grid;grid-template-columns:72px 1fr;gap:8px}.source-card dt[data-v-d4b21f63]{color:#7a8794}.source-card dd[data-v-d4b21f63]{margin:0;color:#1d2733}.sibling-item[data-v-d4b21f63]{display:grid;gap:6px;width:100%;border:1px solid #dfe6ee;border-radius:8px;background:#f8fbff;padding:10px;text-align:left;cursor:pointer}.sibling-item+.sibling-item[data-v-d4b21f63]{margin-top:8px}.sibling-item span[data-v-d4b21f63]{color:#647180}.detail-section[data-v-d4b21f63]{padding:14px}.suggestion-content[data-v-d4b21f63]{margin:0 0 10px;color:#1d2733;line-height:1.7}.edit-grid[data-v-d4b21f63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-grid label[data-v-d4b21f63]{display:grid;gap:6px;color:#647180;font-size:13px}.edit-grid .full-row[data-v-d4b21f63]{grid-column:1 / -1}.edit-grid input[data-v-d4b21f63],.edit-grid select[data-v-d4b21f63],.edit-grid textarea[data-v-d4b21f63]{width:100%;box-sizing:border-box;border:1px solid #d7dde6;border-radius:6px;background:#fff;color:#1d2733;font:inherit;padding:8px 10px}.edit-grid textarea[data-v-d4b21f63]{resize:vertical}.log-list[data-v-d4b21f63]{display:grid;gap:10px}.log-list article[data-v-d4b21f63]{display:grid;gap:4px;border-left:3px solid #3b73e6;background:#f8fbff;padding:10px 12px}.log-list span[data-v-d4b21f63]{color:#7a8794;font-size:12px}.log-list p[data-v-d4b21f63]{margin:0;color:#1d2733}@media(max-width:1100px){.stat-grid[data-v-d4b21f63],.analysis-grid[data-v-d4b21f63]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout[data-v-d4b21f63]{grid-template-columns:1fr}}.overview-page[data-v-ad475dc3]{min-height:100%;background:#eef2f5;padding:22px}.page-header[data-v-ad475dc3],.panel-head[data-v-ad475dc3],.module-item[data-v-ad475dc3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header[data-v-ad475dc3]{margin-bottom:16px}.page-header h1[data-v-ad475dc3]{margin:0;color:#1d2733;font-size:24px;letter-spacing:0}.page-header p[data-v-ad475dc3],.panel-head span[data-v-ad475dc3]{margin:5px 0 0;color:#647180}.metric-grid[data-v-ad475dc3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-ad475dc3],.panel[data-v-ad475dc3]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.metric-card[data-v-ad475dc3]{display:grid;gap:5px;padding:14px}.metric-card span[data-v-ad475dc3],.metric-card em[data-v-ad475dc3]{color:#647180;font-size:12px;font-style:normal}.metric-card strong[data-v-ad475dc3]{color:#1d2733;font-size:26px}.workspace-grid[data-v-ad475dc3]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px}.panel[data-v-ad475dc3]{min-width:0;padding:14px}.panel-head[data-v-ad475dc3]{margin-bottom:12px}.panel-head strong[data-v-ad475dc3]{color:#1d2733;font-size:16px}.module-list[data-v-ad475dc3],.side-column[data-v-ad475dc3]{display:grid;gap:10px}.module-item[data-v-ad475dc3]{width:100%;cursor:pointer;border:1px solid #e6edf4;border-radius:8px;background:#f8fafc;color:#1d2733;padding:12px;text-align:left}.module-item[data-v-ad475dc3]:hover{border-color:#1677ff;background:#eef5ff}.module-item strong[data-v-ad475dc3],.module-item em[data-v-ad475dc3]{display:block}.module-item em[data-v-ad475dc3]{margin-top:4px;color:#647180;font-size:12px;font-style:normal}.module-counts[data-v-ad475dc3]{display:flex;align-items:center;flex-shrink:0;gap:8px}.module-counts small[data-v-ad475dc3]{color:#1d2733;font-weight:800}.module-counts b[data-v-ad475dc3]{color:#cf3d2e;font-size:12px}.text-list[data-v-ad475dc3]{margin:0;padding-left:18px;color:#3b4652;line-height:1.9}@media(max-width:1180px){.metric-grid[data-v-ad475dc3]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid[data-v-ad475dc3]{grid-template-columns:1fr}}@media(max-width:760px){.page-header[data-v-ad475dc3],.panel-head[data-v-ad475dc3],.module-item[data-v-ad475dc3]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-ad475dc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-center-page[data-v-718bbb2c]{display:grid;gap:14px;min-height:100%;background:#eef2f5;padding:22px}.page-head[data-v-718bbb2c],.summary-strip[data-v-718bbb2c],.user-list-panel[data-v-718bbb2c]{border:1px solid #dfe6ee;border-radius:8px;background:#fff}.page-head[data-v-718bbb2c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.page-head h1[data-v-718bbb2c]{margin:8px 0 4px;color:#1d2733;font-size:24px;letter-spacing:0}.page-head p[data-v-718bbb2c]{margin:0;color:#647180}.summary-strip[data-v-718bbb2c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.summary-strip div[data-v-718bbb2c]{display:grid;gap:6px;border-right:1px solid #edf1f5;padding:14px 18px}.summary-strip div[data-v-718bbb2c]:last-child{border-right:0}.summary-strip span[data-v-718bbb2c]{color:#647180;font-size:13px}.summary-strip strong[data-v-718bbb2c]{color:#1d2733;font-size:24px;line-height:1}.user-list-panel[data-v-718bbb2c]{min-width:0;padding:16px}.list-toolbar[data-v-718bbb2c]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.list-toolbar>div[data-v-718bbb2c]{display:grid;gap:4px}.list-toolbar strong[data-v-718bbb2c]{color:#1d2733;font-size:17px}.list-toolbar span[data-v-718bbb2c]{color:#7a8796;font-size:13px}.search-input[data-v-718bbb2c]{width:260px}.filter-select[data-v-718bbb2c]{width:130px}.user-table[data-v-718bbb2c] .ant-table{border:1px solid #edf1f5;border-radius:8px}.user-table[data-v-718bbb2c] .ant-table-thead>tr>th{background:#f8fafc;color:#647180;font-weight:700}.user-cell[data-v-718bbb2c],.muted-cell[data-v-718bbb2c]{display:grid;gap:3px}.user-cell strong[data-v-718bbb2c],.muted-cell strong[data-v-718bbb2c]{color:#1d2733;font-weight:700}.user-cell span[data-v-718bbb2c],.muted-cell span[data-v-718bbb2c],.plain-text[data-v-718bbb2c]{color:#7a8796;font-size:13px}.policy-cell span[data-v-718bbb2c]{line-height:1.5}.online-cell[data-v-718bbb2c]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f1f4f7;color:#7a8796;font-size:12px;font-weight:800;padding:4px 9px}.online-cell i[data-v-718bbb2c]{width:7px;height:7px;border-radius:50%;background:#a8b0ba}.online-cell.active[data-v-718bbb2c]{background:#e7f8ee;color:#16803f}.online-cell.active i[data-v-718bbb2c]{background:#22b45f;box-shadow:0 0 0 3px #22b45f21}.edit-form[data-v-718bbb2c]{display:grid;gap:12px}.edit-form label[data-v-718bbb2c]{display:grid;gap:6px}.edit-form label>span[data-v-718bbb2c]{color:#3b4652;font-weight:700}.role-policy-card[data-v-718bbb2c]{display:grid;gap:6px;border:1px solid #e8edf3;border-radius:8px;background:#f8fafc;padding:12px}.role-policy-card strong[data-v-718bbb2c]{color:#1d2733}.role-policy-card span[data-v-718bbb2c]{color:#647180;line-height:1.6}.role-policy-card em[data-v-718bbb2c]{justify-self:flex-start;border-radius:999px;background:#eef3f8;color:#526174;font-size:12px;font-style:normal;font-weight:700;padding:4px 8px}@media(max-width:980px){.page-head[data-v-718bbb2c],.list-toolbar[data-v-718bbb2c]{align-items:flex-start;flex-direction:column}.summary-strip[data-v-718bbb2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip div[data-v-718bbb2c]{border-bottom:1px solid #edf1f5}.summary-strip div[data-v-718bbb2c]:nth-child(2n){border-right:0}.summary-strip div[data-v-718bbb2c]:last-child{border-bottom:0}}@media(max-width:640px){.user-center-page[data-v-718bbb2c]{padding:14px}.summary-strip[data-v-718bbb2c]{grid-template-columns:1fr}.summary-strip div[data-v-718bbb2c]{border-right:0;border-bottom:1px solid #edf1f5}.summary-strip div[data-v-718bbb2c]:last-child{border-bottom:0}.search-input[data-v-718bbb2c],.filter-select[data-v-718bbb2c]{width:100%}}
