.h5-face-report[data-v-5da48584]{min-height:100vh;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;padding-bottom:calc(24px + env(safe-area-inset-bottom));color:#333}.h5-container[data-v-5da48584]{margin:0 auto;background-color:#f8fbff;min-height:100vh;box-shadow:none;padding:12px 0 calc(24px + env(safe-area-inset-bottom));position:relative;overflow-x:hidden}.h5-banner-card[data-v-5da48584]{background:linear-gradient(135deg,#fff,#f0f9ff);border-radius:20px;margin:0 12px 16px;padding:18px 16px;box-shadow:0 10px 25px rgba(0,181,120,.05);border:1px solid rgba(0,181,120,.1)}.banner-content[data-v-5da48584]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.score-section[data-v-5da48584]{display:flex;flex-direction:column;align-items:center;width:100%}.gauge-container[data-v-5da48584]{position:relative;width:128px;height:128px}.gauge-svg[data-v-5da48584]{transform:rotate(-90deg);width:128px;height:128px}.gauge-bg[data-v-5da48584]{fill:none;stroke:#f0f0f0;stroke-width:10}.gauge-value[data-v-5da48584]{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.score-info[data-v-5da48584]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.score-num[data-v-5da48584]{font-size:42px;font-weight:800;color:#00b578;line-height:1}.score-total[data-v-5da48584]{font-size:16px;color:#999}.risk-tag[data-v-5da48584]{font-size:14px;margin-top:4px;font-weight:500;padding:2px 10px;border-radius:12px;background:hsla(0,0%,100%,.8)}.low-risk[data-v-5da48584]{color:#00b578;background:rgba(0,181,120,.1)}.medium-risk[data-v-5da48584]{color:#ff8f1f;background:rgba(255,143,31,.1)}.high-risk[data-v-5da48584]{color:#ff4d4f;background:rgba(255,77,79,.1)}.advice-btn[data-v-5da48584]{margin-top:12px;background:#00b578;color:#fff;font-size:14px;padding:8px 16px;border-radius:24px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,181,120,.2);white-space:nowrap}.info-section[data-v-5da48584]{width:100%;padding-top:16px;border-top:1px dashed #eee;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.info-item[data-v-5da48584]{margin-bottom:12px}.info-label[data-v-5da48584]{font-size:14px;color:#999;margin-bottom:4px}.info-value[data-v-5da48584]{font-size:22px;font-weight:700;word-break:break-all}.info-sub-value[data-v-5da48584]{margin-top:4px;font-size:13px;color:#5f6b61;line-height:1.5;word-break:break-all}.primary-text[data-v-5da48584]{color:#00b578}.warning-text[data-v-5da48584]{color:#fa8c16}.danger-text[data-v-5da48584]{color:#ff4d4f}.bold-text[data-v-5da48584]{color:#333}.report-time[data-v-5da48584]{font-size:12px;color:#ccc;margin-top:4px;word-break:break-all}.analysis-grid[data-v-5da48584]{display:grid;grid-template-columns:1fr;gap:16px;margin:0 12px 16px}.h5-card[data-v-5da48584]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden}.h5-card-header[data-v-5da48584]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:16px;font-weight:700}.no-border[data-v-5da48584]{border:none}.h5-card-header i[data-v-5da48584]{color:#ccc;font-size:18px;flex-shrink:0}.analysis-combined-card[data-v-5da48584]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 15px rgba(0,0,0,.03)}.header-left[data-v-5da48584]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analysis-main-content[data-v-5da48584]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;padding:0;position:relative}.analysis-layout[data-v-5da48584]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.analysis-right[data-v-5da48584],.analysis-tags-column[data-v-5da48584]{width:100%;display:flex;flex-direction:column}.analysis-tags-column[data-v-5da48584]{gap:8px;min-width:0}.analysis-tags-column.left[data-v-5da48584]{align-items:flex-end}.analysis-tags-column.right[data-v-5da48584]{align-items:flex-start}.analysis-figure[data-v-5da48584]{display:flex;align-items:center;justify-content:center}.no-abnormal[data-v-5da48584]{padding:20px;text-align:center;background:#f9f9f9;border-radius:12px}.normal-text[data-v-5da48584]{color:#999;font-size:14px}.tongue-img-wrap[data-v-5da48584]{position:relative;width:min(100%,220px);aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f5f5f5;box-shadow:0 4px 15px rgba(0,0,0,.08);border:4px solid #fff;flex-shrink:0;z-index:1}.tongue-img[data-v-5da48584]{width:100%;height:100%}.indicator-tag-item[data-v-5da48584]{display:flex;align-items:center;justify-content:center;background:rgba(255,77,79,.08);border:1px solid rgba(255,77,79,.14);padding:5px 10px;border-radius:999px;transition:none;backdrop-filter:none;box-shadow:none;min-height:30px;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.indicator-tag-item.left[data-v-5da48584]{justify-content:flex-end;text-align:right}.indicator-tag-item.right[data-v-5da48584]{justify-content:flex-start;text-align:left}.tag-text[data-v-5da48584]{flex:0 1 auto;font-size:12px;color:#ff4d4f;font-weight:500;line-height:1.25;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.analysis-summary-footer[data-v-5da48584]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding-top:12px;border-top:1px dashed #eee;font-size:13px;color:#888}.summary-item[data-v-5da48584]{display:flex;align-items:center}.detect-status-text[data-v-5da48584]{width:100%;margin-left:0;color:#666;display:flex;align-items:center}.status-dot[data-v-5da48584]{width:6px;height:6px;background:#00b578;border-radius:50%;margin-right:5px}.dot[data-v-5da48584]{width:10px;height:10px;border-radius:50%;margin-right:6px}.dot.red[data-v-5da48584]{background:#ff4d4f;box-shadow:0 0 5px rgba(255,77,79,.2)}.dot.green[data-v-5da48584]{background:#00b578;box-shadow:0 0 5px rgba(0,181,120,.2)}.count-label[data-v-5da48584]{font-size:13px;color:#999;font-weight:400}.symptoms-card[data-v-5da48584]{overflow:hidden}.sub-label[data-v-5da48584]{font-size:13px;color:#999;font-weight:400;margin-left:6px}.symptom-layout[data-v-5da48584]{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0 0}.symptom-column[data-v-5da48584]{display:flex;flex-direction:column;gap:10px;min-width:0}.symptom-column.left[data-v-5da48584]{align-items:flex-end}.symptom-column.right[data-v-5da48584]{align-items:flex-start}.symptom-item[data-v-5da48584]{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:rgba(0,181,120,.08);border:1px solid rgba(0,181,120,.14);box-shadow:none;box-sizing:border-box}.symptom-item.left[data-v-5da48584]{justify-content:flex-end;text-align:right}.symptom-item.right[data-v-5da48584]{justify-content:flex-start;text-align:left}.symptom-name[data-v-5da48584]{flex:0 1 auto;color:#2f3a33;font-size:13px;line-height:1.3;font-weight:500;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.symptom-figure[data-v-5da48584]{position:relative;display:flex;flex-direction:column;align-items:center}.symptom-figure-shell[data-v-5da48584]{width:min(100%,220px);display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;border:none}.symptom-body-image[data-v-5da48584]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;padding:0;box-sizing:border-box}.symptom-empty[data-v-5da48584]{padding:20px 16px;border-radius:16px;text-align:center;color:#96a39c;font-size:14px;background:linear-gradient(180deg,#fbfefd,#f5faf7);border:1px dashed rgba(0,181,120,.18)}@media (max-width:768px){.symptom-layout[data-v-5da48584]{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:8px}.symptom-item[data-v-5da48584]{width:100%;min-height:32px;padding:6px 8px}.symptom-name[data-v-5da48584]{font-size:11px}.symptom-figure-shell[data-v-5da48584]{width:160px}.symptom-body-image[data-v-5da48584]{padding:0}.radar-placeholder[data-v-5da48584]{width:150px;height:150px}}@media (max-width:520px){.advice-plan-card[data-v-5da48584],.analysis-grid[data-v-5da48584],.h5-banner-card[data-v-5da48584]{margin-left:10px;margin-right:10px}.symptom-layout[data-v-5da48584]{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;gap:6px}.symptom-column[data-v-5da48584]{width:100%;gap:8px}.symptom-column.left[data-v-5da48584],.symptom-column.right[data-v-5da48584]{align-items:stretch}.symptom-item.left[data-v-5da48584],.symptom-item.right[data-v-5da48584],.symptom-item[data-v-5da48584]{max-width:100%;min-height:28px;padding:5px 7px}.symptom-item.left[data-v-5da48584]{justify-content:flex-end;text-align:right}.symptom-item.right[data-v-5da48584]{justify-content:flex-start;text-align:left}.symptom-column.left[data-v-5da48584]{order:1}.symptom-figure[data-v-5da48584]{order:2;margin:0;align-self:center}.symptom-column.right[data-v-5da48584]{order:3}.symptom-figure-shell[data-v-5da48584]{width:92px}.symptom-name[data-v-5da48584]{font-size:10px;line-height:1.25}.radar-placeholder[data-v-5da48584]{width:100%}.radar-chart[data-v-5da48584]{height:240px}.radar-value-chip[data-v-5da48584]{padding:4px 8px}.label-val[data-v-5da48584]{font-size:9px}.breakdown-label[data-v-5da48584]{width:64px;font-size:13px}.breakdown-axis[data-v-5da48584]{padding-left:64px;padding-right:35px}}@media (min-width:768px){.h5-container[data-v-5da48584]{max-width:760px;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.banner-content[data-v-5da48584]{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.score-section[data-v-5da48584]{flex:1;width:auto}.info-section[data-v-5da48584]{flex:1.2;width:auto;padding-top:0;padding-left:20px;border-top:none;border-left:1px dashed #eee}.analysis-layout[data-v-5da48584]{gap:20px}.advice-grid[data-v-5da48584]{grid-template-columns:repeat(2,minmax(0,1fr))}}.view-more-link[data-v-5da48584]{text-align:left;font-size:14px;color:#00b578}.radar-container[data-v-5da48584]{display:flex;flex-direction:column;align-items:center;padding:8px 0 0;gap:18px}.radar-chart-panel[data-v-5da48584]{width:100%;display:flex;flex-direction:column;gap:14px}.radar-chart[data-v-5da48584]{width:100%;height:260px;border-radius:18px;background:linear-gradient(180deg,#fcfffd,#f7fbf9)}.radar-label-list[data-v-5da48584]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.radar-value-chip[data-v-5da48584]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:11px;color:#5f6b61;line-height:1.2;background:#f7fbf9;border:1px solid #edf4ef}.label-name[data-v-5da48584]{color:#333;font-weight:600}.label-val[data-v-5da48584]{font-size:11px;color:#00b578;font-weight:700}.label-val.score-level-5[data-v-5da48584]{color:#ff4d4f}.label-val.score-level-4[data-v-5da48584]{color:#ff7a45}.label-val.score-level-3[data-v-5da48584]{color:#ffc53d}.label-val.score-level-2[data-v-5da48584]{color:#73d13d}.label-val.score-level-1[data-v-5da48584]{color:#52c41a}.radar-legend[data-v-5da48584]{width:100%;display:flex;flex-wrap:wrap;gap:8px;background:#fcfdfe;padding:10px;border-radius:14px;box-sizing:border-box;border:1px solid #f0f5ff}.legend-title[data-v-5da48584]{color:#333;font-size:12px;font-weight:600;margin:0;align-self:center}.legend-item[data-v-5da48584]{display:inline-flex;gap:4px;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;color:#666;margin-bottom:0;background:#fff}.legend-item[data-v-5da48584]:last-child{margin-bottom:0}.level-dot[data-v-5da48584]{width:8px;height:8px;border-radius:50%}.level-5[data-v-5da48584]{background:#ff4d4f;box-shadow:0 0 5px rgba(255,77,79,.3)}.level-4[data-v-5da48584]{background:#ff7a45}.level-3[data-v-5da48584]{background:#ffc53d}.level-2[data-v-5da48584]{background:#73d13d}.level-1[data-v-5da48584]{background:#52c41a}.level-text[data-v-5da48584]{color:#999;font-size:11px}.insight-panel-card[data-v-5da48584]{margin:0 12px 16px;padding:16px}.insight-overview[data-v-5da48584]{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#fbfffd,#f3faf7);border:1px solid rgba(0,181,120,.08)}.insight-summary[data-v-5da48584]{display:flex;align-items:center;gap:12px}.insight-icon-wrap[data-v-5da48584]{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-icon-wrap.primary-text[data-v-5da48584]{background:linear-gradient(135deg,#f0f9eb,#e1f3d8)}.insight-icon-wrap.danger-text[data-v-5da48584]{background:linear-gradient(135deg,#fff1f0,#ffe1df)}.dna-icon[data-v-5da48584]{width:32px;height:32px;background:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/></svg>") no-repeat center;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/></svg>") no-repeat center;transform:rotate(-10deg)}.insight-summary-text[data-v-5da48584]{min-width:0;flex:1}.insight-main-title[data-v-5da48584]{font-size:22px;font-weight:700;color:inherit;line-height:1.2}.insight-extra-title[data-v-5da48584]{margin-top:6px;font-size:13px;color:inherit;line-height:1.5}.insight-sub-title[data-v-5da48584]{margin-top:6px;font-size:14px;color:#5f6b61;line-height:1.5}.insight-tags[data-v-5da48584]{display:flex;flex-wrap:wrap;gap:8px}.insight-tag[data-v-5da48584]{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.insight-tag.physique[data-v-5da48584]{color:#00b578;background:rgba(0,181,120,.1)}.insight-tag.syndrome[data-v-5da48584]{color:#ff7a45;background:rgba(255,122,69,.12)}.insight-sections[data-v-5da48584]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.insight-section[data-v-5da48584]{padding:14px;border-radius:16px;border:1px solid #eef3f1;background:#fff}.insight-section.physique-section[data-v-5da48584]{background:linear-gradient(180deg,#fff,#f8fcfa)}.insight-section.syndrome-section[data-v-5da48584]{background:linear-gradient(180deg,#fffdfb,#fff7f2);border-color:#ffe8d9}.insight-section.warning-section[data-v-5da48584]{background:linear-gradient(180deg,#fffefe,#fff6f6);border-color:#ffe5e5}.insight-section-head[data-v-5da48584]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.insight-section-title[data-v-5da48584]{font-size:16px;font-weight:700;color:#333}.insight-section-desc[data-v-5da48584]{font-size:12px;color:#8b9890;line-height:1.5}.insight-text-block[data-v-5da48584]{display:flex;flex-direction:column;gap:10px}.insight-text-block.emphasis[data-v-5da48584]{padding:12px;border-radius:12px;background:rgba(255,122,69,.08)}.insight-paragraph[data-v-5da48584]{margin:0;font-size:13px;color:#56615a;line-height:1.8;word-break:break-word}.risk-warning-list[data-v-5da48584]{display:flex;flex-direction:column;gap:10px}.risk-warning-summary[data-v-5da48584]{margin-bottom:10px;padding:12px 14px;border-radius:12px;background:rgba(255,77,79,.06);color:#6b5f5f;font-size:13px;line-height:1.8;word-break:break-word}.risk-warning-item[data-v-5da48584]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.9);border:1px solid rgba(255,77,79,.08)}.risk-warning-index[data-v-5da48584]{width:24px;height:24px;border-radius:50%;background:#ff4d4f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.risk-warning-body[data-v-5da48584]{min-width:0;flex:1}.risk-warning-name[data-v-5da48584]{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.risk-warning-desc[data-v-5da48584]{font-size:13px;color:#7b8085;line-height:1.7;word-break:break-word}.advice-plan-card[data-v-5da48584]{margin:0 12px 16px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 15px rgba(0,0,0,.03)}.advice-layout[data-v-5da48584]{display:flex;align-items:flex-start;gap:14px}.advice-tabs[data-v-5da48584]{display:flex;flex-direction:column;gap:10px;width:92px;flex-shrink:0;padding:4px 0}.advice-tabs[data-v-5da48584]::-webkit-scrollbar{display:none}.advice-tab-item[data-v-5da48584]{display:flex;align-items:center;gap:8px;justify-content:flex-start;padding:10px 12px;background:#f5f7fa;border-radius:12px;font-size:14px;color:#666;transition:all .3s ease;cursor:pointer;border:1px solid transparent}.advice-tab-item.is-active[data-v-5da48584]{background:#e6f7ff;color:#00b578;font-weight:700;border-color:rgba(0,181,120,.2)}.tab-icon[data-v-5da48584]{font-size:18px}.advice-content[data-v-5da48584]{flex:1;min-width:0;max-height:548px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,181,120,.3) transparent}.advice-grid[data-v-5da48584]{display:grid;grid-template-columns:1fr;gap:12px}.advice-item-card[data-v-5da48584]{background:#f8fbff;border-radius:16px;padding:16px;border:1px solid #f0f5ff;min-height:128px}.advice-content[data-v-5da48584]::-webkit-scrollbar{width:4px}.advice-content[data-v-5da48584]::-webkit-scrollbar-thumb{background:rgba(0,181,120,.3);border-radius:999px}.advice-content[data-v-5da48584]::-webkit-scrollbar-track{background:transparent}.advice-item-header[data-v-5da48584]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.advice-item-icon[data-v-5da48584]{width:28px;height:28px;background:#00b578;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.advice-item-title[data-v-5da48584]{font-size:16px;font-weight:700;color:#333}.advice-item-text-full[data-v-5da48584]{font-size:14px;color:#666;line-height:1.7;word-break:break-word}.breakdown-list[data-v-5da48584]{margin-bottom:20px}.breakdown-item[data-v-5da48584]{display:flex;align-items:center;margin-bottom:14px}.breakdown-label[data-v-5da48584]{width:72px;font-size:14px;color:#666;flex-shrink:0}.progress-wrap[data-v-5da48584]{flex:1;height:10px;background:#f0f2f5;border-radius:5px;margin:0 10px;overflow:hidden}.progress-bar[data-v-5da48584]{height:100%;border-radius:5px;transition:width 1s ease-in-out}.breakdown-value[data-v-5da48584]{width:35px;font-size:14px;font-weight:700;text-align:right;color:#333}.breakdown-axis[data-v-5da48584]{display:flex;justify-content:space-between;padding-left:72px;padding-right:35px;font-size:12px;color:#999}.h5-footer-disclaimer[data-v-5da48584]{padding:24px 16px 0;text-align:center;font-size:13px;color:#bbb;line-height:1.6}.h5-footer-disclaimer i[data-v-5da48584]{margin-right:4px}[data-v-5da48584]::-webkit-scrollbar{display:none}