.pc-row[data-v-1097cb6a]{align-items:flex-start;gap:8px;padding:6px 0;display:flex}.pc-row+.pc-row[data-v-1097cb6a]{border-top:1px solid #f1f5f9}.pc-row-label[data-v-1097cb6a]{color:#8b90a5;flex-shrink:0;width:90px;font-size:12px;line-height:22px}.pc-chips[data-v-1097cb6a]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.pc-chip[data-v-1097cb6a]{color:#334155;background:#f5f6f8;border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block}.pc-chip.market[data-v-1097cb6a]{color:#3a47d4;background:#eef1fe}.pc-share[data-v-1097cb6a]{color:#4a5cf0;font-size:11px;font-weight:600}.pc-empty[data-v-1097cb6a]{color:#94a3b8;font-size:12px;line-height:22px}.pc-hint[data-v-1097cb6a]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.pc-hint-text[data-v-1097cb6a]{color:#8b90a5;flex:1;min-width:0;font-size:12px;line-height:1.5}.diagnose-tool-page[data-v-1097cb6a]{background:#f6f8fc;min-height:100vh;padding-bottom:20px}.content-wrapper[data-v-1097cb6a]{padding:12px}.page-header[data-v-1097cb6a]{padding:14px 0 4px}.page-title[data-v-1097cb6a]{letter-spacing:-.3px;color:#15172b;font-size:24px;font-weight:800;display:block}.page-desc[data-v-1097cb6a]{color:#8b90a5;margin-top:6px;font-size:13px;display:block}.section-eyebrow[data-v-1097cb6a]{letter-spacing:.08em;text-transform:uppercase;color:#3a47d4;background:#eef1fe;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.section-eyebrow.violet[data-v-1097cb6a]{color:#7c3aed;background:#f3ecff}.card-badge[data-v-1097cb6a]{color:#3a47d4;background:#eef1fe;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.card-badge.muted[data-v-1097cb6a]{color:#8b90a5;background:#f5f6f8}.card-badge.violet[data-v-1097cb6a]{color:#7c3aed;background:#f3ecff}.entity-picker-block[data-v-1097cb6a]{background:#fff;border:1px solid #eef0f4;border-radius:12px;margin-top:6px;padding:10px 12px;box-shadow:0 2px 14px #15172b0f}.picker-block-label[data-v-1097cb6a]{color:#94a3b8;margin-bottom:3px;font-size:11px;display:block}.picker-hint[data-v-1097cb6a]{color:#8b90a5;margin-top:3px;font-size:11px;line-height:1.4;display:block}.entity-picker-block .picker-display[data-v-1097cb6a]{min-height:34px;padding:7px 10px}.entity-picker-block .ideal-q[data-v-1097cb6a]{margin-bottom:2px}.entity-picker-block .e-fields[data-v-1097cb6a]{gap:5px}.entity-picker-block .chip[data-v-1097cb6a]{padding:4px 10px;font-size:12px}.entity-picker-block .ideal-input[data-v-1097cb6a] input{height:26px;font-size:12px}.ideal-field--ro .ideal-q[data-v-1097cb6a]{color:#94a3b8}.epb-section[data-v-1097cb6a]{padding:0}.epb-section+.epb-section[data-v-1097cb6a]{border-top:1px dashed #e6e8ee;margin-top:5px;padding-top:5px}.epb-section-label[data-v-1097cb6a]{color:#94a3b8;letter-spacing:1px;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.epb-readonly[data-v-1097cb6a]{margin-top:3px}@media (width>=1600px){.entity-picker-block .e-fields[data-v-1097cb6a]{grid-template-columns:repeat(4,1fr)}}.entity-link-text[data-v-1097cb6a]{color:#4a5cf0;margin-top:3px;font-weight:500;display:block}.entity-empty-link[data-v-1097cb6a]{color:#4a5cf0;margin-top:4px;font-size:13px;font-weight:500}.entity-cta[data-v-1097cb6a]{background:#eef1fe;border:1px dashed #c3cbf7;border-radius:10px;justify-content:center;align-items:center;margin-top:6px;padding:9px;display:flex}.missing-report[data-v-1097cb6a]{background:#fff7ed;border:1px solid #fdba74;border-radius:16px;margin-bottom:12px;padding:14px}.missing-title[data-v-1097cb6a]{color:#c2410c;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.missing-text[data-v-1097cb6a]{color:#9a3412;word-break:break-all;margin-bottom:8px;font-size:12px;line-height:1.6;display:block}.missing-actions[data-v-1097cb6a]{flex-wrap:wrap;gap:8px;display:flex}.missing-btn[data-v-1097cb6a]{color:#c2410c;background:#fff;border:1px solid #fdba74;border-radius:8px;padding:6px 12px;font-size:13px}.missing-btn.primary[data-v-1097cb6a]{color:#fff;background:#4a5cf0;border-color:#4a5cf0;font-weight:600}.direction-preview-area[data-v-1097cb6a]{margin-bottom:12px}.direction-preview-title[data-v-1097cb6a]{color:#3a47d4}.direction-preview-card[data-v-1097cb6a]{background:#eef1fe;border:1px solid #c3cbf7;border-radius:16px;padding:14px}.direction-preview-text[data-v-1097cb6a]{color:#3a47d4;word-break:break-all;font-size:13px;line-height:1.7;display:block}.plan-gate[data-v-1097cb6a]{text-align:center;background:#f6f8fc;border:1px dashed #cbd5e1;border-radius:16px;padding:24px 16px}.plan-gate-icon[data-v-1097cb6a]{margin-bottom:6px;font-size:24px}.plan-gate-title[data-v-1097cb6a]{color:#334155;margin-bottom:5px;font-size:15px;font-weight:700;display:block}.plan-gate-text[data-v-1097cb6a]{color:#8b90a5;word-break:break-all;margin-bottom:12px;font-size:12px;line-height:1.7;display:block}.plan-gate .missing-actions[data-v-1097cb6a]{justify-content:center}.step-bar[data-v-1097cb6a]{top:calc(44px + env(safe-area-inset-top,0px));z-index:999;-webkit-backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f6f8fcf5;border-bottom:1px solid #e6e8ee;gap:8px;margin:14px 0 16px;padding:8px 12px;display:flex;position:sticky;overflow-x:auto}.step-bar[data-v-1097cb6a]::-webkit-scrollbar{display:none}.step[data-v-1097cb6a]{background:#fff;border:1px solid #e6e8ee;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:flex}.step-num[data-v-1097cb6a]{color:#4a5cf0;background:#eef1fe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.step-text[data-v-1097cb6a]{flex-direction:column;line-height:1.3;display:flex}.step-label[data-v-1097cb6a]{color:#334155;font-size:13px;font-weight:600}.step-sub[data-v-1097cb6a]{color:#94a3b8;font-size:10px}.step.is-active[data-v-1097cb6a]{border-color:#4a5cf0;box-shadow:0 2px 8px #4a5cf033}.step.is-active .step-num[data-v-1097cb6a]{color:#fff;background:#4a5cf0}.step.is-active .step-label[data-v-1097cb6a]{color:#4a5cf0}.step.is-done .step-num[data-v-1097cb6a]{color:#3a47d4;background:#eef1fe}.layout[data-v-1097cb6a]{display:block}.col-main[data-v-1097cb6a],.col-side[data-v-1097cb6a]{min-width:0}.col-side[data-v-1097cb6a]{margin-top:2px}.col-section[data-v-1097cb6a]{scroll-margin-top:100px}.empty-guide[data-v-1097cb6a]{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;margin-bottom:12px;padding:24px 12px}.empty-guide-text[data-v-1097cb6a]{color:#94a3b8;margin-top:5px;font-size:12px;line-height:1.6;display:block}.card[data-v-1097cb6a]{background:#fff;border:1px solid #eef0f4;border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 2px 14px #15172b0f}.card-header[data-v-1097cb6a]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-title[data-v-1097cb6a]{color:#15172b;font-size:15px;font-weight:700}.card-action-group[data-v-1097cb6a]{align-items:center;gap:10px;display:flex}.card-action[data-v-1097cb6a]{color:#4a5cf0;font-size:13px;font-weight:500}.card-action-danger[data-v-1097cb6a]{color:#dc2626}.card-content[data-v-1097cb6a]{margin-top:2px}.hint-text[data-v-1097cb6a]{color:#8b90a5;font-size:12px;line-height:1.6;display:block}.snapshot-name[data-v-1097cb6a]{color:#15172b;margin-bottom:5px;font-size:16px;font-weight:600}.snapshot-tags[data-v-1097cb6a]{flex-wrap:wrap;gap:5px;margin-bottom:2px;display:flex}.snapshot-tag[data-v-1097cb6a]{color:#0369a1;background:#e0f2fe;border-radius:6px;padding:2px 6px;font-size:11px}.snapshot-grid[data-v-1097cb6a]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.snapshot-item[data-v-1097cb6a]{background:#f5f6f8;border:1px solid #e6e8ee;border-radius:8px;flex:calc(33.33% - 8px);min-width:0;padding:7px 8px}.snapshot-extra[data-v-1097cb6a]{border-top:1px dashed #e6e8ee;margin-top:8px;padding-top:8px}.snapshot-line[data-v-1097cb6a]{align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.snapshot-label[data-v-1097cb6a]{color:#8b90a5;flex:none;width:65px;font-size:12px}.snapshot-value[data-v-1097cb6a]{color:#15172b;font-size:13px;line-height:1.5}.snapshot-clamp[data-v-1097cb6a]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.snapshot-status[data-v-1097cb6a]{border-top:1px dashed #e6e8ee;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.status-item[data-v-1097cb6a]{align-items:center;gap:6px;display:flex}.status-dot[data-v-1097cb6a]{background:#cbd5e1;border-radius:50%;flex:none;width:7px;height:7px}.status-dot.on[data-v-1097cb6a]{background:#22c55e}.status-text[data-v-1097cb6a]{color:#334155;font-size:12px;line-height:1.5}.field-row[data-v-1097cb6a]{margin-bottom:10px}.field-label[data-v-1097cb6a]{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field-label .req-star[data-v-1097cb6a]{color:#ef4444;margin-left:2px;font-weight:700}.basic-fields[data-v-1097cb6a]{grid-template-columns:1fr;gap:10px;display:grid}.basic-fields .field-row[data-v-1097cb6a]{margin-bottom:0}[data-v-1097cb6a] .t-input{--td-input-vertical-padding:8px}[data-v-1097cb6a] .t-input.input-enhanced{--td-input-border-color:$line;--td-input-bg-color:$surface;border-radius:10px}[data-v-1097cb6a] .t-input.input-enhanced:focus-within{--td-input-border-color:#4a5cf0;box-shadow:0 0 0 3px #4a5cf01f}[data-v-1097cb6a] .t-input__control{color:#15172b!important;font-size:14px!important;font-weight:400!important}[data-v-1097cb6a] .t-input__placeholder{color:#94a3b8!important;font-size:13px!important}.picker-display[data-v-1097cb6a]{background:#f5f6f8;border:1px solid #e6e8ee;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;display:flex}.picker-display.picker-disabled[data-v-1097cb6a]{color:#94a3b8}.picker-text[data-v-1097cb6a]{color:#15172b;font-size:14px}.picker-arrow[data-v-1097cb6a]{color:#94a3b8;font-size:16px}.metric-set[data-v-1097cb6a]{border:1px dashed #e6e8ee;border-radius:12px;margin-bottom:10px;padding:12px 10px}.metric-set-header[data-v-1097cb6a]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.spec-name-wrap[data-v-1097cb6a]{flex-direction:column;flex:1;gap:4px;display:flex}.spec-label[data-v-1097cb6a]{color:#8b90a5;font-size:12px}.remove-btn[data-v-1097cb6a]{flex-shrink:0;padding:3px 8px}.remove-text[data-v-1097cb6a]{color:#ef4444;font-size:12px}.metric-grid[data-v-1097cb6a]{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:4px;display:grid}.metric-item[data-v-1097cb6a]{min-width:0}.metric-label[data-v-1097cb6a]{color:#8b90a5;margin-bottom:4px;font-size:12px;display:block}.metric-item.highlight .metric-label[data-v-1097cb6a]{color:#3a47d4;font-weight:600}.metric-item.highlight[data-v-1097cb6a] .t-input.input-enhanced{--td-input-border-color:#b9c2f5;--td-input-bg-color:$brand-50}.section-sub-label[data-v-1097cb6a]{color:#94a3b8;border-left:2px solid #4a5cf0;margin:10px 0 6px;padding-left:3px;font-size:11px}.price-compare-tip[data-v-1097cb6a]{color:#475569;background:#f5f6f8;border-radius:10px;margin-top:6px;padding:6px 10px;font-size:11px;line-height:1.5}.price-compare-tip .up[data-v-1097cb6a]{color:#ef4444;font-weight:600}.price-compare-tip .down[data-v-1097cb6a]{color:#16a34a;font-weight:600}.metric-compare[data-v-1097cb6a]{grid-template-columns:1fr;gap:12px;margin-bottom:4px;display:grid}.mc-side[data-v-1097cb6a]{border:1px solid #eef0f4;border-radius:12px;padding:12px}.mc-ours[data-v-1097cb6a]{background:#f8fbff}.mc-market[data-v-1097cb6a]{background:#fffdf8}.mc-side-title[data-v-1097cb6a]{letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.mc-ours .mc-side-title[data-v-1097cb6a]{color:#3a47d4}.mc-market .mc-side-title[data-v-1097cb6a]{color:#b45309}.mc-group[data-v-1097cb6a]{margin-top:9px}.mc-group-title[data-v-1097cb6a]{color:#94a3b8;margin-bottom:6px;font-size:11px;display:block}.mc-grid[data-v-1097cb6a]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.action-bar[data-v-1097cb6a]{padding:10px 0 14px}.result-title[data-v-1097cb6a]{color:#15172b;margin-bottom:10px;font-size:15px;font-weight:700}.result-card[data-v-1097cb6a]{background:#fff;border:1px solid #eef0f4;border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 2px 14px #15172b0f}.result-card-header[data-v-1097cb6a]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.result-card-title[data-v-1097cb6a]{color:#15172b;font-size:15px;font-weight:700}.upstream-tag[data-v-1097cb6a]{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.tag-healthy[data-v-1097cb6a]{color:#166534;background:#dcfce7}.tag-problem[data-v-1097cb6a]{color:#991b1b;background:#fee2e2}.tag-insufficient[data-v-1097cb6a]{color:#92400e;background:#fef3c7}.section-head[data-v-1097cb6a]{align-items:center;gap:6px;margin-bottom:10px;display:flex}.section-icon[data-v-1097cb6a]{font-size:15px}.section-title[data-v-1097cb6a]{color:#15172b;font-size:15px;font-weight:700}.section-sub[data-v-1097cb6a]{color:#94a3b8;margin-left:4px;font-size:11px}.signal-item[data-v-1097cb6a]{background:#f5f6f8;border:1px solid #e6e8ee;border-radius:10px;align-items:flex-start;margin-bottom:6px;padding:10px 12px;display:flex}.signal-body[data-v-1097cb6a]{flex:1}.signal-statement[data-v-1097cb6a]{color:#15172b;font-size:13px;font-weight:600;display:block}.signal-cause[data-v-1097cb6a]{color:#8b90a5;margin-top:3px;font-size:11px;display:block}.signal-suggestion[data-v-1097cb6a]{color:#475569;margin-top:2px;font-size:12px;display:block}.empty-hint[data-v-1097cb6a]{color:#94a3b8;text-align:center;padding:8px;font-size:12px}.mode-context-card[data-v-1097cb6a]{background:#f5f6f8;border:1px dashed #cbd5e1}.mode-banner[data-v-1097cb6a]{color:#334155;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.mode-banner-ops[data-v-1097cb6a]{color:#8b90a5;margin-bottom:4px;font-weight:400}.mc-rules[data-v-1097cb6a]{margin-top:6px}.mc-rules-title[data-v-1097cb6a]{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mc-rule[data-v-1097cb6a]{border-radius:6px;margin-bottom:4px;padding:6px 8px}.mc-rule-degraded[data-v-1097cb6a]{background:#fef3c7;border-left:3px solid #f59e0b}.mc-rule-skipped[data-v-1097cb6a]{background:#eef1fe;border-left:3px solid #4a5cf0}.mc-rule-head[data-v-1097cb6a]{color:#15172b;font-size:12px;font-weight:600;display:block}.mc-rule-reason[data-v-1097cb6a]{color:#475569;margin-top:2px;font-size:11px;display:block}.mc-ds[data-v-1097cb6a]{margin-top:8px}.ds-chips[data-v-1097cb6a]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ds-chip[data-v-1097cb6a]{color:#475569;background:#e2e8f0;border-radius:999px;padding:2px 6px;font-size:10px}.ds-archive[data-v-1097cb6a],.ds-computed_from_archive[data-v-1097cb6a]{color:#3a47d4;background:#dbeafe}.ds-user_filled[data-v-1097cb6a],.ds-user_filled_unverified[data-v-1097cb6a]{color:#92400e;background:#fef3c7}.ds-missing[data-v-1097cb6a],.ds-overridden_by_user[data-v-1097cb6a]{color:#991b1b;background:#fee2e2}.fold-group[data-v-1097cb6a]{margin-bottom:6px}.fold-head[data-v-1097cb6a]{background:#f3ecff;border-radius:6px;margin-bottom:3px;padding:5px 8px}.fold-title[data-v-1097cb6a]{color:#7c3aed;font-size:11px;font-weight:600}.mc-ops[data-v-1097cb6a]{border-top:1px dashed #e6e8ee;margin-top:6px;padding-top:6px}.fold-head[data-v-1097cb6a]:active{opacity:.6}.mc-intent[data-v-1097cb6a]{margin-bottom:6px}.intent-token[data-v-1097cb6a]{color:#8b90a5;background:#f5f6f8;border:1px solid #e6e8ee;border-radius:999px;padding:2px 6px;font-size:10px}.intent-ops-line[data-v-1097cb6a]{color:#8b90a5;margin-bottom:4px;font-size:11px;display:block}.decision-card[data-v-1097cb6a]{background:#fff7ed;border:1px solid #fb923c;border-left:4px solid #f97316;border-radius:10px;margin-bottom:10px;padding:10px}.decision-card-title[data-v-1097cb6a]{color:#9a3412;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.decision-item[data-v-1097cb6a]{border-top:1px dashed #fed7aa;padding:5px 0}.decision-item[data-v-1097cb6a]:first-child{border-top:none}.decision-statement[data-v-1097cb6a]{color:#7c2d12;font-size:13px;font-weight:600;display:block}.decision-cause[data-v-1097cb6a]{color:#9a3412;margin-top:3px;font-size:11px;display:block}.decision-fix[data-v-1097cb6a]{color:#b45309;margin-top:2px;font-size:12px;display:block}.error-block[data-v-1097cb6a]{color:#991b1b;background:#fef2f2;border-radius:8px;margin-top:10px;padding:8px;font-size:13px}.plan-card[data-v-1097cb6a]{margin-top:4px}.plan-sub[data-v-1097cb6a]{color:#8b90a5;font-size:11px}.field-stack[data-v-1097cb6a]{margin-bottom:13px}.field-stack .field-label[data-v-1097cb6a]{color:#334155;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.chip-grid[data-v-1097cb6a]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-1097cb6a]{color:#334155;cursor:pointer;background:#f5f6f8;border:1px solid #e6e8ee;border-radius:999px;padding:7px 16px;font-size:13px;transition:all .15s}.chip[data-v-1097cb6a]:hover{border-color:#c3cbf7}.chip--active[data-v-1097cb6a]{color:#fff;background:#4a5cf0;border-color:#4a5cf0;font-weight:600;transform:scale(1.04)}.seg[data-v-1097cb6a]{background:#f5f6f8;border-radius:10px;padding:3px;display:flex}.seg-item[data-v-1097cb6a]{text-align:center;color:#334155;cursor:pointer;border-radius:8px;flex:1;padding:7px 0;font-size:13px;transition:all .15s}.seg-item--active[data-v-1097cb6a]{color:#fff;background:#4a5cf0;font-weight:600}.switch-row[data-v-1097cb6a]{justify-content:space-between;align-items:center}.switch-text[data-v-1097cb6a]{flex-direction:column;flex:1;display:flex}.switch-hint[data-v-1097cb6a]{color:#94a3b8;margin-top:2px;font-size:11px}.switch[data-v-1097cb6a]{cursor:pointer;background:#cbd5e1;border-radius:999px;flex:none;width:44px;height:24px;margin-left:10px;transition:background .2s;position:relative}.switch--on[data-v-1097cb6a]{background:#4a5cf0}.switch-knob[data-v-1097cb6a]{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:2px;left:2px}.switch--on .switch-knob[data-v-1097cb6a]{left:22px}.plan-hint[data-v-1097cb6a],.plan-error[data-v-1097cb6a]{margin-top:7px}.result-meta[data-v-1097cb6a]{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.meta-item[data-v-1097cb6a]{color:#475569;background:#f5f6f8;border-radius:6px;padding:3px 7px;font-size:11px}.result-block[data-v-1097cb6a]{margin-top:3px}.result-block-title[data-v-1097cb6a]{color:#15172b;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.result-json[data-v-1097cb6a]{background:#0f172a;border-radius:10px;max-height:280px;padding:10px}.json-text[data-v-1097cb6a]{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;font-family:monospace;font-size:11px}.ideal-card[data-v-1097cb6a]{background:linear-gradient(#f5f8ff 0%,#fff 100%);border:1px solid #c3cbf7}.ideal-compare[data-v-1097cb6a]{display:block}.ideal-col[data-v-1097cb6a]{min-width:0}.ideal-slots[data-v-1097cb6a],.e-group[data-v-1097cb6a]{flex-direction:column;gap:10px;display:flex}.e-group+.e-group[data-v-1097cb6a]{margin-top:4px}.e-group-title[data-v-1097cb6a]{color:#334155;font-size:13px;font-weight:600}.e-groups[data-v-1097cb6a]{flex-direction:column;gap:10px;display:flex}.ideal-fields[data-v-1097cb6a],.e-fields[data-v-1097cb6a]{grid-template-columns:1fr;gap:10px;display:grid}.ideal-field--ro .ideal-ro-value[data-v-1097cb6a]{color:#15172b;padding:3px 0;font-size:13px;line-height:1.5;display:block}.ideal-field[data-v-1097cb6a]{min-width:0}.ideal-q[data-v-1097cb6a]{color:#15172b;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.4;display:block}.ideal-input[data-v-1097cb6a]{background:#f5f6f8;border:1px solid #e6e8ee;border-radius:10px;padding:5px 10px}.ideal-input[data-v-1097cb6a]:focus-within{border-color:#4a5cf0;box-shadow:0 0 0 3px #4a5cf01f}.ideal-input[data-v-1097cb6a] input{height:30px;font-size:13px}.ideal-col--reality[data-v-1097cb6a]{border-top:1px dashed #e6e8ee;margin-top:14px;padding-top:14px}.ideal-col-title[data-v-1097cb6a]{color:#3a47d4;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ideal-col--reality .ideal-col-title[data-v-1097cb6a]{color:#b45309}.ideal-note[data-v-1097cb6a]{color:#b45309;margin-top:10px;font-size:12px;line-height:1.6;display:block}.card-sub[data-v-1097cb6a]{color:#94a3b8;margin-left:4px;font-size:11px}.section-sub-label.amber[data-v-1097cb6a]{color:#b45309;border-left-color:#f59e0b}.metric-item.full[data-v-1097cb6a]{grid-column:1/-1}.chip-row[data-v-1097cb6a]{flex-wrap:wrap;gap:8px;display:flex}.chip.active[data-v-1097cb6a]{color:#fff;background:#4a5cf0;border-color:#4a5cf0;font-weight:600;transform:scale(1.04)}.attribution-title[data-v-1097cb6a]{color:#991b1b}.attribution-card[data-v-1097cb6a]{background:linear-gradient(160deg,#fff5f5 0%,#fff 60%);border:1px solid #fca5a5;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 2px 8px #dc262614}.attribution-summary[data-v-1097cb6a]{color:#991b1b;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.5;display:block}.attribution-item[data-v-1097cb6a]{border-top:1px dashed #fecaca;padding:7px 0}.attribution-item[data-v-1097cb6a]:first-child{border-top:none}.attr-stmt[data-v-1097cb6a]{color:#15172b;font-size:13px;font-weight:600;display:block}.attr-cause[data-v-1097cb6a]{color:#8b90a5;margin-top:3px;font-size:11px;display:block}.attr-fix[data-v-1097cb6a]{color:#16a34a;margin-top:2px;font-size:12px;display:block}.mix-row[data-v-1097cb6a]{background:#f5f6f8;border:1px solid #e6e8ee;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:flex}.mix-channel[data-v-1097cb6a]{color:#334155;flex:none;width:70px;font-size:13px;font-weight:600}.mix-inputs[data-v-1097cb6a]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mix-share[data-v-1097cb6a],.mix-inputs .input-enhanced[data-v-1097cb6a]{flex:1 1 0;min-width:0}.mix-note[data-v-1097cb6a]{color:#8b90a5;margin-top:4px;font-size:11px;line-height:1.5;display:block}.amber-title[data-v-1097cb6a]{color:#b45309}@media (width>=768px){.content-wrapper[data-v-1097cb6a]{padding:16px 20px}.step-bar[data-v-1097cb6a]{margin:14px 0 16px;padding:8px 12px}.metric-grid[data-v-1097cb6a]{grid-template-columns:repeat(3,1fr)}.ideal-fields[data-v-1097cb6a],.e-fields[data-v-1097cb6a]{grid-template-columns:repeat(2,1fr)}.basic-fields[data-v-1097cb6a]{grid-template-columns:repeat(3,1fr)}.empty-guide[data-v-1097cb6a]{padding:32px 20px}}@media (width>=1024px){.content-wrapper[data-v-1097cb6a]{max-width:1240px;margin:0 auto}.layout[data-v-1097cb6a]{grid-template-columns:minmax(0,1fr) minmax(420px,38%);align-items:start;gap:20px;display:grid}.col-side[data-v-1097cb6a]{top:calc(97px + env(safe-area-inset-top,0px));scrollbar-width:thin;align-self:start;max-height:calc(100vh - 125px);margin-top:0;padding-bottom:4px;position:sticky;overflow-y:auto}.col-section[data-v-1097cb6a]{scroll-margin-top:125px}.step-bar[data-v-1097cb6a]{justify-content:center;overflow-x:visible}.metric-grid[data-v-1097cb6a]{grid-template-columns:repeat(3,1fr)}.metric-compare[data-v-1097cb6a]{grid-template-columns:1fr 1fr}.card[data-v-1097cb6a],.result-card[data-v-1097cb6a]{padding:20px}}@media (width>=1600px){.content-wrapper[data-v-1097cb6a]{max-width:1240px;padding:20px 32px}.step-bar[data-v-1097cb6a]{margin:16px 0 18px;padding:9px 12px}.metric-grid[data-v-1097cb6a]{grid-template-columns:repeat(4,1fr)}.ideal-fields[data-v-1097cb6a],.e-fields[data-v-1097cb6a]{grid-template-columns:repeat(3,1fr)}.layout[data-v-1097cb6a]{gap:28px}.ideal-compare[data-v-1097cb6a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ideal-col .metric-grid[data-v-1097cb6a]{grid-template-columns:repeat(2,1fr)}.ideal-col--reality[data-v-1097cb6a]{border-top:none;border-left:1px dashed #e6e8ee;margin-top:0;padding-top:0;padding-left:16px}}.page-kicker[data-v-1097cb6a]{letter-spacing:1.5px;color:#3a47d4;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.page-desc[data-v-1097cb6a]{color:#8b90a5;max-width:680px;margin-top:8px;font-size:13px;line-height:1.7;display:block}.empty-guide[data-v-1097cb6a]{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px;padding:26px 16px;display:flex}.empty-guide-icon[data-v-1097cb6a]{margin-bottom:4px;font-size:30px}.empty-guide-title[data-v-1097cb6a]{color:#334155;font-size:15px;font-weight:700;display:block}.empty-guide-text[data-v-1097cb6a]{color:#94a3b8;max-width:320px;margin-top:4px;font-size:12.5px;line-height:1.7;display:block}.trust-section[data-v-1097cb6a]{border-top:1px solid #e6e8ee;max-width:1240px;margin:28px auto 0;padding:36px 0 8px}.trust-kicker[data-v-1097cb6a]{letter-spacing:1.5px;color:#3a47d4;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.trust-title[data-v-1097cb6a]{color:#15172b;letter-spacing:-.3px;margin-bottom:8px;font-size:26px;font-weight:800}.trust-sub[data-v-1097cb6a]{color:#8b90a5;max-width:640px;margin-bottom:28px;font-size:14px;line-height:1.7}.cmp-table-wrap[data-v-1097cb6a]{border:1px solid #e6e8ee;border-radius:16px;overflow-x:auto;box-shadow:0 2px 14px #15172b0f}.cmp-table[data-v-1097cb6a]{border-collapse:collapse;background:#fff;width:100%;min-width:660px}.cmp-table thead th[data-v-1097cb6a]{color:#fff;text-align:left;letter-spacing:.02em;white-space:nowrap;background:#10132b;padding:14px 16px;font-size:13px;font-weight:700}.cmp-table thead th.cmp-ours-head[data-v-1097cb6a]:after{content:"推荐";color:#fff;vertical-align:middle;background:#4a5cf0;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.cmp-table tbody td[data-v-1097cb6a]{color:#334155;vertical-align:top;border-bottom:1px solid #eef0f4;padding:13px 16px;font-size:13px;line-height:1.6}.cmp-table tbody tr:last-child td[data-v-1097cb6a]{border-bottom:none}.cmp-table .cmp-dim[data-v-1097cb6a]{color:#15172b;white-space:nowrap;background:#f5f6f8;font-weight:600}.cmp-table .cmp-ours[data-v-1097cb6a]{color:#3a47d4;background:#eef1fe;font-weight:700}.cmp-table tbody tr:hover td[data-v-1097cb6a]{background-color:#fafbff}.cmp-table tbody tr:hover .cmp-ours[data-v-1097cb6a]{background:#e3e9fe}.level-cards[data-v-1097cb6a]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.level-card[data-v-1097cb6a]{background:#fff;border:1px solid #e6e8ee;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 14px #15172b0f}.level-card[data-v-1097cb6a]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #15172b1a}.level-tag[data-v-1097cb6a]{letter-spacing:.04em;color:#7c3aed;background:#f3ecff;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.level-title[data-v-1097cb6a]{color:#15172b;font-size:19px;font-weight:800}.level-desc[data-v-1097cb6a]{color:#8b90a5;font-size:13px;line-height:1.75}@media (width<=860px){.level-cards[data-v-1097cb6a]{grid-template-columns:1fr}.trust-title[data-v-1097cb6a]{font-size:22px}.trust-section[data-v-1097cb6a]{padding:32px 0 8px}}
