feat: 拍摄流程对齐 Figma(正→左→右顺序/描摹轮廓蒙版/正脸只提示回正) + 报告页按 Figma 08 重排

- 拍照顺序 正脸→左脸→右脸:步骤文案/语音文件(step2-leftface/step3-rightface)/payload 归属对齐
- 蒙版轮廓由 Figma 拍照示意位图 alpha 镂空区逐像素描摹生成(0 正脸含耳/1 左脸鼻朝左/2 右脸鼻朝右),框外纯黑
- 侧脸步预览与抓帧不镜像(左右不再迷惑),HeadPose 侧脸自校准阈值 30 帧防误翻转
- 语音:「保持不动」播完再进倒计时(afterCurrent 接续,不再拦腰切断)
- 正脸步角度不合格只提示「请正对屏幕」,阈值放宽 |yaw|≤15°/|pitch|≤18°;转头提示仅侧脸步
- 抓帧改完整帧(修 Face++ INVALID_IMAGE_FACE)
- 报告页按 Figma 08:内联白底顶栏(返回+标题)、总分双独立白卡(30px 大数字+15px 单位后缀)、
  维度短竖分隔线+最低分标红、Tab 黄条、免责左对齐、护理建议去 tag 加粗+收尾句、
  产品大标题移出白卡、COREⅡ 换 Figma 导出 SVG 字标、产品图 151×174、卡圆角 10px
- 精华卡判据措辞用户化(均分档→综合均分/最差项约束→最低分维度/年龄组档→年龄段,引擎值不动)
- 修报告页滚动 P0(去 position:relative 覆写),文档同步(语音文档/README)
This commit is contained in:
Ubuntu
2026-09-28 00:57:28 +08:00
parent 0e00f3e938
commit 4e3d915b7d
16 changed files with 250 additions and 207 deletions
+24 -16
View File
@@ -90,24 +90,25 @@
<button class="nav-back nav-dark cam-back-float" data-action="cam-back" aria-label="返回"><i class="chev left"></i></button>
<div class="cam-dots" id="cam-dots"><i></i><i></i><i></i></div>
<p class="cam-step" id="cam-step">1/3<br>请单人正脸出镜</p>
<!-- 取景蒙版:SVG mask 镂空压暗 + 轮廓线框;data-step 切换三种轮廓
0=正脸(含耳部) 1=右脸出镜(头向左转,镜像画面中鼻朝左) 2=左脸出镜(头向右转,鼻朝右) -->
<!-- 取景蒙版:SVG mask 镂空(框外全黑,仅轮廓内显示画面,对齐 Figma) + 轮廓线框;data-step 切换三种轮廓
轮廓由 Figma 拍照示意图(design/assets/images/*-拍照示意.png,alpha 镂空区)逐像素描摹生成,等比缩放到 375×812 viewBox
0=正脸(含耳部) 1=左脸出镜(头向右转,轮廓鼻朝画面左) 2=右脸出镜(头向左转,鼻朝画面右) -->
<svg class="cam-mask" id="cam-mask" data-step="0" viewBox="0 0 375 812" preserveAspectRatio="xMidYMid slice" aria-hidden="true">
<defs>
<mask id="cam-cut" maskUnits="userSpaceOnUse" x="0" y="0" width="375" height="812">
<rect x="0" y="0" width="375" height="812" fill="#fff"/>
<g fill="#000">
<path data-shape="0" d="M187.5 240 C252 240 300 285 302 365 C313 367 318 381 315 397 C312 412 305 418 299 420 C294 488 246 578 187.5 586 C129 578 81 488 76 420 C70 418 63 412 60 397 C57 381 62 367 73 365 C75 285 123 240 187.5 240 Z"/>
<path data-shape="1" d="M170 245 C230 240 258 270 262 320 C263 330 262 338 259 345 C270 360 282 380 284 398 C285 405 282 411 274 413 C267 415 262 417 261 421 C267 425 268 431 263 435 C267 439 267 445 262 448 C264 454 263 460 265 466 C266 476 260 483 248 486 C220 505 185 530 158 548 C140 560 122 558 112 538 C95 500 90 430 94 370 C98 305 120 250 170 245 Z"/>
<path data-shape="2" transform="translate(375 0) scale(-1 1)" d="M170 245 C230 240 258 270 262 320 C263 330 262 338 259 345 C270 360 282 380 284 398 C285 405 282 411 274 413 C267 415 262 417 261 421 C267 425 268 431 263 435 C267 439 267 445 262 448 C264 454 263 460 265 466 C266 476 260 483 248 486 C220 505 185 530 158 548 C140 560 122 558 112 538 C95 500 90 430 94 370 C98 305 120 250 170 245 Z"/>
<path data-shape="0" d="M54.1 388.5L56.1 387.1L58.2 386.0L60.3 383.5L62.4 382.2L64.5 381.4L66.5 370.5L68.6 357.6L70.7 343.0L72.8 327.1L74.9 310.3L76.9 302.9L79.0 297.1L81.1 292.3L83.2 288.0L85.3 284.2L87.3 280.8L89.4 277.8L91.5 275.0L93.6 272.3L95.7 269.9L97.7 267.6L99.8 265.5L101.9 263.5L104.0 261.6L106.1 259.9L108.1 258.3L110.2 256.8L112.3 255.3L114.4 254.0L116.5 252.7L118.5 251.4L120.6 250.2L122.7 249.1L124.8 248.1L126.8 247.1L128.9 246.2L131.0 245.3L133.1 244.4L135.2 243.7L137.2 242.9L139.3 242.2L141.4 241.6L143.5 241.0L145.6 240.4L147.6 239.9L149.7 239.4L151.8 238.9L153.9 238.5L156.0 238.1L158.0 237.7L160.1 237.4L162.2 237.0L164.3 236.7L166.4 236.4L168.4 236.1L170.5 235.9L172.6 235.8L174.7 235.7L176.8 235.5L178.8 235.4L180.9 235.4L183.0 235.3L185.1 235.3L187.2 235.3L189.2 235.3L191.3 235.3L193.4 235.3L195.5 235.3L197.6 235.3L199.6 235.4L201.7 235.5L203.8 235.7L205.9 235.9L207.9 236.1L210.0 236.4L212.1 236.7L214.2 237.0L216.3 237.4L218.3 237.7L220.4 238.1L222.5 238.5L224.6 238.9L226.7 239.4L228.7 239.9L230.8 240.6L232.9 241.2L235.0 241.9L237.1 242.6L239.1 243.3L241.2 244.0L243.3 244.8L245.4 245.6L247.5 246.5L249.5 247.5L251.6 248.4L253.7 249.5L255.8 250.7L257.9 251.9L259.9 253.2L262.0 254.6L264.1 256.0L266.2 257.4L268.3 259.1L270.3 260.7L272.4 262.5L274.5 264.5L276.6 266.5L278.7 268.7L280.7 271.0L282.8 273.6L284.9 276.4L287.0 279.3L289.0 282.6L291.1 286.2L293.2 290.2L295.3 294.7L297.4 300.1L299.4 306.6L301.5 315.7L303.6 332.1L305.7 347.2L307.8 360.9L309.8 373.0L311.9 381.7L314.0 382.7L316.1 384.5L318.2 387.3L320.2 388.6L321.3 390.2L321.3 408.3L320.2 412.8L318.2 417.1L316.1 425.1L314.0 432.9L311.9 439.5L309.8 445.1L307.8 449.8L305.7 453.7L303.6 456.8L301.5 459.2L299.4 461.1L297.4 462.5L295.3 464.7L293.2 467.6L291.1 471.4L289.0 476.0L287.0 481.4L284.9 486.5L282.8 491.4L280.7 496.0L278.7 500.5L276.6 504.7L274.5 508.7L272.4 512.6L270.3 516.2L268.3 519.7L266.2 523.0L264.1 526.2L262.0 529.3L259.9 532.3L257.9 535.1L255.8 537.9L253.7 540.5L251.6 543.0L249.5 545.3L247.5 547.6L245.4 549.7L243.3 551.8L241.2 553.8L239.1 555.8L237.1 557.6L235.0 559.3L232.9 560.9L230.8 562.4L228.7 563.8L226.7 565.2L224.6 566.5L222.5 567.6L220.4 568.7L218.3 569.8L216.3 570.7L214.2 571.7L212.1 572.6L210.0 573.4L207.9 574.1L205.9 574.7L203.8 575.2L201.7 575.7L199.6 576.2L197.6 576.6L195.5 576.9L193.4 577.1L191.3 577.2L189.2 577.3L187.2 577.4L185.1 577.3L183.0 577.2L180.9 577.0L178.8 576.7L176.8 576.3L174.7 576.0L172.6 575.6L170.5 575.1L168.4 574.6L166.4 573.9L164.3 573.2L162.2 572.3L160.1 571.4L158.0 570.5L156.0 569.4L153.9 568.3L151.8 567.2L149.7 566.0L147.6 564.7L145.6 563.3L143.5 561.8L141.4 560.2L139.3 558.6L137.2 556.9L135.2 555.0L133.1 553.1L131.0 551.1L128.9 549.0L126.8 546.8L124.8 544.4L122.7 542.0L120.6 539.4L118.5 536.8L116.5 534.1L114.4 531.2L112.3 528.2L110.2 525.0L108.1 521.7L106.1 518.2L104.0 514.6L101.9 510.9L99.8 507.0L97.7 502.8L95.7 498.5L93.6 493.9L91.5 489.1L89.4 484.2L87.3 479.0L85.3 473.9L83.2 469.7L81.1 466.3L79.0 463.8L76.9 461.9L74.9 460.3L72.8 458.2L70.7 455.5L68.6 452.1L66.5 447.9L64.5 442.9L62.4 436.8L60.3 429.5L58.2 421.2L56.1 417.0L54.1 412.3Z"/>
<path data-shape="1" d="M55.8 396.6L57.9 382.4L60.0 370.8L62.0 353.4L64.1 336.1L66.2 318.3L68.3 309.9L70.4 303.9L72.4 298.9L74.5 294.5L76.6 290.5L78.7 286.9L80.8 283.6L82.8 280.5L84.9 277.6L87.0 274.9L89.1 272.4L91.2 270.1L93.2 267.9L95.3 265.8L97.4 263.8L99.5 262.0L101.5 260.2L103.6 258.5L105.7 256.9L107.8 255.4L109.9 254.0L111.9 252.6L114.0 251.3L116.1 250.0L118.2 248.8L120.3 247.6L122.3 246.6L124.4 245.5L126.5 244.6L128.6 243.7L130.7 242.8L132.7 242.0L134.8 241.3L136.9 240.5L139.0 239.8L141.1 239.2L143.1 238.6L145.2 238.0L147.3 237.5L149.4 237.1L151.5 236.7L153.5 236.3L155.6 236.0L157.7 235.7L159.8 235.3L161.9 235.0L163.9 234.8L166.0 234.5L168.1 234.4L170.2 234.3L172.3 234.2L174.3 234.1L176.4 234.1L178.5 234.0L180.6 233.9L182.6 234.0L184.7 234.1L186.8 234.1L188.9 234.3L191.0 234.4L193.0 234.5L195.1 234.7L197.2 234.9L199.3 235.1L201.4 235.4L203.4 235.6L205.5 235.9L207.6 236.2L209.7 236.6L211.8 236.9L213.8 237.3L215.9 237.8L218.0 238.2L220.1 238.6L222.2 239.1L224.2 239.7L226.3 240.2L228.4 240.8L230.5 241.4L232.6 242.0L234.6 242.6L236.7 243.3L238.8 244.1L240.9 244.8L243.0 245.7L245.0 246.6L247.1 247.4L249.2 248.3L251.3 249.3L253.4 250.2L255.4 251.2L257.5 252.3L259.6 253.4L261.7 254.6L263.7 255.8L265.8 257.1L267.9 258.5L270.0 259.8L272.1 261.3L274.1 262.7L276.2 264.3L278.3 265.9L280.4 267.6L282.5 269.4L284.5 271.4L286.6 273.4L288.7 275.5L290.8 277.7L292.9 279.9L294.9 282.4L297.0 284.9L299.1 287.6L301.2 290.5L303.3 293.7L305.3 297.2L307.4 301.1L309.5 305.6L311.6 311.0L313.7 318.2L315.7 341.8L317.8 349.8L318.9 361.1L318.9 451.5L317.8 456.2L315.7 460.4L313.7 468.7L311.6 476.2L309.5 482.5L307.4 488.1L305.3 493.2L303.3 498.0L301.2 502.5L299.1 506.8L297.0 511.0L294.9 515.0L292.9 518.9L290.8 522.7L288.7 526.5L286.6 530.1L284.5 533.7L282.5 537.2L280.4 540.8L278.3 544.1L276.2 547.5L274.1 550.6L272.1 553.7L270.0 556.5L267.9 559.1L265.8 561.6L263.7 563.8L261.7 565.8L259.6 567.6L257.5 569.2L255.4 570.7L253.4 572.0L251.3 573.2L249.2 574.2L247.1 575.0L245.0 575.8L243.0 576.4L240.9 576.9L238.8 577.2L236.7 577.5L234.6 577.7L232.6 577.7L230.5 577.7L228.4 577.7L226.3 577.5L224.2 577.3L222.2 577.0L220.1 576.6L218.0 576.2L215.9 575.7L213.8 575.2L211.8 574.6L209.7 573.9L207.6 573.2L205.5 572.5L203.4 571.8L201.4 571.0L199.3 570.2L197.2 569.3L195.1 568.3L193.0 567.4L191.0 566.3L188.9 565.3L186.8 564.3L184.7 563.2L182.6 562.2L180.6 561.1L178.5 560.0L176.4 558.8L174.3 557.6L172.3 556.4L170.2 555.1L168.1 553.8L166.0 552.5L163.9 551.1L161.9 549.7L159.8 548.4L157.7 547.0L155.6 545.5L153.5 544.1L151.5 542.6L149.4 541.0L147.3 539.4L145.2 537.9L143.1 536.2L141.1 534.5L139.0 532.8L136.9 531.1L134.8 529.3L132.7 527.5L130.7 525.6L128.6 523.7L126.5 521.7L124.4 519.7L122.3 517.5L120.3 515.3L118.2 512.8L116.1 510.1L114.0 507.2L111.9 503.9L109.9 500.2L107.8 496.1L105.7 491.6L103.6 486.6L101.5 481.1L99.5 476.2L97.4 472.2L95.3 469.2L93.2 467.4L91.2 466.6L89.1 466.1L87.0 465.4L84.9 464.5L82.8 463.4L80.8 462.1L78.7 460.5L76.6 458.5L74.5 456.2L72.4 453.6L70.4 450.6L68.3 447.3L66.2 443.6L64.1 439.4L62.0 434.5L60.0 428.3L57.9 425.3L55.8 422.0Z"/>
<path data-shape="2" d="M55.8 354.9L57.9 344.8L60.0 337.7L62.0 316.6L64.1 310.1L66.2 305.0L68.3 300.8L70.4 297.0L72.4 293.6L74.5 290.5L76.6 287.6L78.7 284.9L80.8 282.4L82.8 279.9L84.9 277.7L87.0 275.5L89.1 273.5L91.2 271.5L93.2 269.7L95.3 267.9L97.4 266.1L99.5 264.4L101.5 262.8L103.6 261.3L105.7 259.8L107.8 258.5L109.9 257.2L111.9 256.0L114.0 254.7L116.1 253.6L118.2 252.4L120.3 251.3L122.3 250.3L124.4 249.3L126.5 248.4L128.6 247.5L130.7 246.6L132.7 245.8L134.8 245.1L136.9 244.3L139.0 243.6L141.1 242.9L143.1 242.2L145.2 241.5L147.3 240.9L149.4 240.3L151.5 239.7L153.5 239.2L155.6 238.7L157.7 238.2L159.8 237.8L161.9 237.4L163.9 237.0L166.0 236.7L168.1 236.3L170.2 236.0L172.3 235.7L174.3 235.4L176.4 235.2L178.5 235.0L180.6 234.8L182.6 234.6L184.7 234.5L186.8 234.4L188.9 234.3L191.0 234.3L193.0 234.3L195.1 234.3L197.2 234.3L199.3 234.3L201.4 234.4L203.4 234.5L205.5 234.6L207.6 234.8L209.7 235.0L211.8 235.2L213.8 235.4L215.9 235.7L218.0 236.0L220.1 236.3L222.2 236.7L224.2 237.1L226.3 237.5L228.4 238.0L230.5 238.5L232.6 239.0L234.6 239.6L236.7 240.2L238.8 240.8L240.9 241.6L243.0 242.4L245.0 243.1L247.1 243.9L249.2 244.8L251.3 245.7L253.4 246.7L255.4 247.8L257.5 248.9L259.6 250.1L261.7 251.3L263.7 252.7L265.8 254.0L267.9 255.4L270.0 256.9L272.1 258.5L274.1 260.3L276.2 262.1L278.3 264.1L280.4 266.1L282.5 268.2L284.5 270.4L286.6 272.8L288.7 275.3L290.8 278.1L292.9 281.0L294.9 284.2L297.0 287.6L299.1 291.2L301.2 295.2L303.3 299.8L305.3 305.0L307.4 311.3L309.5 329.6L311.6 347.5L313.7 365.1L315.7 382.1L317.8 396.1L318.9 397.7L318.9 419.8L317.8 422.9L315.7 425.8L313.7 431.4L311.6 436.8L309.5 441.2L307.4 445.3L305.3 448.8L303.3 452.0L301.2 454.8L299.1 457.3L297.0 459.4L294.9 461.3L292.9 462.9L290.8 464.1L288.7 465.1L286.6 465.8L284.5 466.4L282.5 466.9L280.4 468.5L278.3 471.2L276.2 474.9L274.1 479.5L272.1 484.9L270.0 489.9L267.9 494.5L265.8 498.5L263.7 502.3L261.7 505.7L259.6 508.7L257.5 511.5L255.4 514.1L253.4 516.4L251.3 518.6L249.2 520.8L247.1 522.8L245.0 524.7L243.0 526.5L240.9 528.3L238.8 530.0L236.7 531.8L234.6 533.5L232.6 535.2L230.5 536.8L228.4 538.4L226.3 540.0L224.2 541.5L222.2 543.0L220.1 544.5L218.0 545.9L215.9 547.3L213.8 548.7L211.8 550.1L209.7 551.5L207.6 552.8L205.5 554.1L203.4 555.3L201.4 556.6L199.3 557.8L197.2 558.9L195.1 560.0L193.0 561.2L191.0 562.3L188.9 563.4L186.8 564.5L184.7 565.5L182.6 566.5L180.6 567.4L178.5 568.3L176.4 569.2L174.3 570.0L172.3 570.8L170.2 571.6L168.1 572.3L166.0 573.0L163.9 573.7L161.9 574.3L159.8 574.9L157.7 575.4L155.6 575.9L153.5 576.3L151.5 576.7L149.4 577.0L147.3 577.3L145.2 577.5L143.1 577.7L141.1 577.7L139.0 577.7L136.9 577.7L134.8 577.5L132.7 577.2L130.7 576.8L128.6 576.3L126.5 575.6L124.4 574.7L122.3 573.7L120.3 572.5L118.2 571.2L116.1 569.6L114.0 567.9L111.9 566.0L109.9 563.8L107.8 561.6L105.7 559.0L103.6 556.3L101.5 553.4L99.5 550.4L97.4 547.0L95.3 543.7L93.2 540.1L91.2 536.5L89.1 532.8L87.0 529.1L84.9 525.3L82.8 521.4L80.8 517.5L78.7 513.4L76.6 509.2L74.5 505.0L72.4 500.5L70.4 495.8L68.3 490.7L66.2 485.3L64.1 478.7L62.0 466.5L60.0 453.6L57.9 447.0L55.8 438.2Z"/>
</g>
</mask>
</defs>
<rect class="cam-dim-rect" x="0" y="0" width="375" height="812" mask="url(#cam-cut)"/>
<g class="cam-line">
<path data-shape="0" d="M187.5 240 C252 240 300 285 302 365 C313 367 318 381 315 397 C312 412 305 418 299 420 C294 488 246 578 187.5 586 C129 578 81 488 76 420 C70 418 63 412 60 397 C57 381 62 367 73 365 C75 285 123 240 187.5 240 Z"/>
<path data-shape="1" d="M170 245 C230 240 258 270 262 320 C263 330 262 338 259 345 C270 360 282 380 284 398 C285 405 282 411 274 413 C267 415 262 417 261 421 C267 425 268 431 263 435 C267 439 267 445 262 448 C264 454 263 460 265 466 C266 476 260 483 248 486 C220 505 185 530 158 548 C140 560 122 558 112 538 C95 500 90 430 94 370 C98 305 120 250 170 245 Z"/>
<path data-shape="2" transform="translate(375 0) scale(-1 1)" d="M170 245 C230 240 258 270 262 320 C263 330 262 338 259 345 C270 360 282 380 284 398 C285 405 282 411 274 413 C267 415 262 417 261 421 C267 425 268 431 263 435 C267 439 267 445 262 448 C264 454 263 460 265 466 C266 476 260 483 248 486 C220 505 185 530 158 548 C140 560 122 558 112 538 C95 500 90 430 94 370 C98 305 120 250 170 245 Z"/>
<path data-shape="0" d="M54.1 388.5L56.1 387.1L58.2 386.0L60.3 383.5L62.4 382.2L64.5 381.4L66.5 370.5L68.6 357.6L70.7 343.0L72.8 327.1L74.9 310.3L76.9 302.9L79.0 297.1L81.1 292.3L83.2 288.0L85.3 284.2L87.3 280.8L89.4 277.8L91.5 275.0L93.6 272.3L95.7 269.9L97.7 267.6L99.8 265.5L101.9 263.5L104.0 261.6L106.1 259.9L108.1 258.3L110.2 256.8L112.3 255.3L114.4 254.0L116.5 252.7L118.5 251.4L120.6 250.2L122.7 249.1L124.8 248.1L126.8 247.1L128.9 246.2L131.0 245.3L133.1 244.4L135.2 243.7L137.2 242.9L139.3 242.2L141.4 241.6L143.5 241.0L145.6 240.4L147.6 239.9L149.7 239.4L151.8 238.9L153.9 238.5L156.0 238.1L158.0 237.7L160.1 237.4L162.2 237.0L164.3 236.7L166.4 236.4L168.4 236.1L170.5 235.9L172.6 235.8L174.7 235.7L176.8 235.5L178.8 235.4L180.9 235.4L183.0 235.3L185.1 235.3L187.2 235.3L189.2 235.3L191.3 235.3L193.4 235.3L195.5 235.3L197.6 235.3L199.6 235.4L201.7 235.5L203.8 235.7L205.9 235.9L207.9 236.1L210.0 236.4L212.1 236.7L214.2 237.0L216.3 237.4L218.3 237.7L220.4 238.1L222.5 238.5L224.6 238.9L226.7 239.4L228.7 239.9L230.8 240.6L232.9 241.2L235.0 241.9L237.1 242.6L239.1 243.3L241.2 244.0L243.3 244.8L245.4 245.6L247.5 246.5L249.5 247.5L251.6 248.4L253.7 249.5L255.8 250.7L257.9 251.9L259.9 253.2L262.0 254.6L264.1 256.0L266.2 257.4L268.3 259.1L270.3 260.7L272.4 262.5L274.5 264.5L276.6 266.5L278.7 268.7L280.7 271.0L282.8 273.6L284.9 276.4L287.0 279.3L289.0 282.6L291.1 286.2L293.2 290.2L295.3 294.7L297.4 300.1L299.4 306.6L301.5 315.7L303.6 332.1L305.7 347.2L307.8 360.9L309.8 373.0L311.9 381.7L314.0 382.7L316.1 384.5L318.2 387.3L320.2 388.6L321.3 390.2L321.3 408.3L320.2 412.8L318.2 417.1L316.1 425.1L314.0 432.9L311.9 439.5L309.8 445.1L307.8 449.8L305.7 453.7L303.6 456.8L301.5 459.2L299.4 461.1L297.4 462.5L295.3 464.7L293.2 467.6L291.1 471.4L289.0 476.0L287.0 481.4L284.9 486.5L282.8 491.4L280.7 496.0L278.7 500.5L276.6 504.7L274.5 508.7L272.4 512.6L270.3 516.2L268.3 519.7L266.2 523.0L264.1 526.2L262.0 529.3L259.9 532.3L257.9 535.1L255.8 537.9L253.7 540.5L251.6 543.0L249.5 545.3L247.5 547.6L245.4 549.7L243.3 551.8L241.2 553.8L239.1 555.8L237.1 557.6L235.0 559.3L232.9 560.9L230.8 562.4L228.7 563.8L226.7 565.2L224.6 566.5L222.5 567.6L220.4 568.7L218.3 569.8L216.3 570.7L214.2 571.7L212.1 572.6L210.0 573.4L207.9 574.1L205.9 574.7L203.8 575.2L201.7 575.7L199.6 576.2L197.6 576.6L195.5 576.9L193.4 577.1L191.3 577.2L189.2 577.3L187.2 577.4L185.1 577.3L183.0 577.2L180.9 577.0L178.8 576.7L176.8 576.3L174.7 576.0L172.6 575.6L170.5 575.1L168.4 574.6L166.4 573.9L164.3 573.2L162.2 572.3L160.1 571.4L158.0 570.5L156.0 569.4L153.9 568.3L151.8 567.2L149.7 566.0L147.6 564.7L145.6 563.3L143.5 561.8L141.4 560.2L139.3 558.6L137.2 556.9L135.2 555.0L133.1 553.1L131.0 551.1L128.9 549.0L126.8 546.8L124.8 544.4L122.7 542.0L120.6 539.4L118.5 536.8L116.5 534.1L114.4 531.2L112.3 528.2L110.2 525.0L108.1 521.7L106.1 518.2L104.0 514.6L101.9 510.9L99.8 507.0L97.7 502.8L95.7 498.5L93.6 493.9L91.5 489.1L89.4 484.2L87.3 479.0L85.3 473.9L83.2 469.7L81.1 466.3L79.0 463.8L76.9 461.9L74.9 460.3L72.8 458.2L70.7 455.5L68.6 452.1L66.5 447.9L64.5 442.9L62.4 436.8L60.3 429.5L58.2 421.2L56.1 417.0L54.1 412.3Z"/>
<path data-shape="1" d="M55.8 396.6L57.9 382.4L60.0 370.8L62.0 353.4L64.1 336.1L66.2 318.3L68.3 309.9L70.4 303.9L72.4 298.9L74.5 294.5L76.6 290.5L78.7 286.9L80.8 283.6L82.8 280.5L84.9 277.6L87.0 274.9L89.1 272.4L91.2 270.1L93.2 267.9L95.3 265.8L97.4 263.8L99.5 262.0L101.5 260.2L103.6 258.5L105.7 256.9L107.8 255.4L109.9 254.0L111.9 252.6L114.0 251.3L116.1 250.0L118.2 248.8L120.3 247.6L122.3 246.6L124.4 245.5L126.5 244.6L128.6 243.7L130.7 242.8L132.7 242.0L134.8 241.3L136.9 240.5L139.0 239.8L141.1 239.2L143.1 238.6L145.2 238.0L147.3 237.5L149.4 237.1L151.5 236.7L153.5 236.3L155.6 236.0L157.7 235.7L159.8 235.3L161.9 235.0L163.9 234.8L166.0 234.5L168.1 234.4L170.2 234.3L172.3 234.2L174.3 234.1L176.4 234.1L178.5 234.0L180.6 233.9L182.6 234.0L184.7 234.1L186.8 234.1L188.9 234.3L191.0 234.4L193.0 234.5L195.1 234.7L197.2 234.9L199.3 235.1L201.4 235.4L203.4 235.6L205.5 235.9L207.6 236.2L209.7 236.6L211.8 236.9L213.8 237.3L215.9 237.8L218.0 238.2L220.1 238.6L222.2 239.1L224.2 239.7L226.3 240.2L228.4 240.8L230.5 241.4L232.6 242.0L234.6 242.6L236.7 243.3L238.8 244.1L240.9 244.8L243.0 245.7L245.0 246.6L247.1 247.4L249.2 248.3L251.3 249.3L253.4 250.2L255.4 251.2L257.5 252.3L259.6 253.4L261.7 254.6L263.7 255.8L265.8 257.1L267.9 258.5L270.0 259.8L272.1 261.3L274.1 262.7L276.2 264.3L278.3 265.9L280.4 267.6L282.5 269.4L284.5 271.4L286.6 273.4L288.7 275.5L290.8 277.7L292.9 279.9L294.9 282.4L297.0 284.9L299.1 287.6L301.2 290.5L303.3 293.7L305.3 297.2L307.4 301.1L309.5 305.6L311.6 311.0L313.7 318.2L315.7 341.8L317.8 349.8L318.9 361.1L318.9 451.5L317.8 456.2L315.7 460.4L313.7 468.7L311.6 476.2L309.5 482.5L307.4 488.1L305.3 493.2L303.3 498.0L301.2 502.5L299.1 506.8L297.0 511.0L294.9 515.0L292.9 518.9L290.8 522.7L288.7 526.5L286.6 530.1L284.5 533.7L282.5 537.2L280.4 540.8L278.3 544.1L276.2 547.5L274.1 550.6L272.1 553.7L270.0 556.5L267.9 559.1L265.8 561.6L263.7 563.8L261.7 565.8L259.6 567.6L257.5 569.2L255.4 570.7L253.4 572.0L251.3 573.2L249.2 574.2L247.1 575.0L245.0 575.8L243.0 576.4L240.9 576.9L238.8 577.2L236.7 577.5L234.6 577.7L232.6 577.7L230.5 577.7L228.4 577.7L226.3 577.5L224.2 577.3L222.2 577.0L220.1 576.6L218.0 576.2L215.9 575.7L213.8 575.2L211.8 574.6L209.7 573.9L207.6 573.2L205.5 572.5L203.4 571.8L201.4 571.0L199.3 570.2L197.2 569.3L195.1 568.3L193.0 567.4L191.0 566.3L188.9 565.3L186.8 564.3L184.7 563.2L182.6 562.2L180.6 561.1L178.5 560.0L176.4 558.8L174.3 557.6L172.3 556.4L170.2 555.1L168.1 553.8L166.0 552.5L163.9 551.1L161.9 549.7L159.8 548.4L157.7 547.0L155.6 545.5L153.5 544.1L151.5 542.6L149.4 541.0L147.3 539.4L145.2 537.9L143.1 536.2L141.1 534.5L139.0 532.8L136.9 531.1L134.8 529.3L132.7 527.5L130.7 525.6L128.6 523.7L126.5 521.7L124.4 519.7L122.3 517.5L120.3 515.3L118.2 512.8L116.1 510.1L114.0 507.2L111.9 503.9L109.9 500.2L107.8 496.1L105.7 491.6L103.6 486.6L101.5 481.1L99.5 476.2L97.4 472.2L95.3 469.2L93.2 467.4L91.2 466.6L89.1 466.1L87.0 465.4L84.9 464.5L82.8 463.4L80.8 462.1L78.7 460.5L76.6 458.5L74.5 456.2L72.4 453.6L70.4 450.6L68.3 447.3L66.2 443.6L64.1 439.4L62.0 434.5L60.0 428.3L57.9 425.3L55.8 422.0Z"/>
<path data-shape="2" d="M55.8 354.9L57.9 344.8L60.0 337.7L62.0 316.6L64.1 310.1L66.2 305.0L68.3 300.8L70.4 297.0L72.4 293.6L74.5 290.5L76.6 287.6L78.7 284.9L80.8 282.4L82.8 279.9L84.9 277.7L87.0 275.5L89.1 273.5L91.2 271.5L93.2 269.7L95.3 267.9L97.4 266.1L99.5 264.4L101.5 262.8L103.6 261.3L105.7 259.8L107.8 258.5L109.9 257.2L111.9 256.0L114.0 254.7L116.1 253.6L118.2 252.4L120.3 251.3L122.3 250.3L124.4 249.3L126.5 248.4L128.6 247.5L130.7 246.6L132.7 245.8L134.8 245.1L136.9 244.3L139.0 243.6L141.1 242.9L143.1 242.2L145.2 241.5L147.3 240.9L149.4 240.3L151.5 239.7L153.5 239.2L155.6 238.7L157.7 238.2L159.8 237.8L161.9 237.4L163.9 237.0L166.0 236.7L168.1 236.3L170.2 236.0L172.3 235.7L174.3 235.4L176.4 235.2L178.5 235.0L180.6 234.8L182.6 234.6L184.7 234.5L186.8 234.4L188.9 234.3L191.0 234.3L193.0 234.3L195.1 234.3L197.2 234.3L199.3 234.3L201.4 234.4L203.4 234.5L205.5 234.6L207.6 234.8L209.7 235.0L211.8 235.2L213.8 235.4L215.9 235.7L218.0 236.0L220.1 236.3L222.2 236.7L224.2 237.1L226.3 237.5L228.4 238.0L230.5 238.5L232.6 239.0L234.6 239.6L236.7 240.2L238.8 240.8L240.9 241.6L243.0 242.4L245.0 243.1L247.1 243.9L249.2 244.8L251.3 245.7L253.4 246.7L255.4 247.8L257.5 248.9L259.6 250.1L261.7 251.3L263.7 252.7L265.8 254.0L267.9 255.4L270.0 256.9L272.1 258.5L274.1 260.3L276.2 262.1L278.3 264.1L280.4 266.1L282.5 268.2L284.5 270.4L286.6 272.8L288.7 275.3L290.8 278.1L292.9 281.0L294.9 284.2L297.0 287.6L299.1 291.2L301.2 295.2L303.3 299.8L305.3 305.0L307.4 311.3L309.5 329.6L311.6 347.5L313.7 365.1L315.7 382.1L317.8 396.1L318.9 397.7L318.9 419.8L317.8 422.9L315.7 425.8L313.7 431.4L311.6 436.8L309.5 441.2L307.4 445.3L305.3 448.8L303.3 452.0L301.2 454.8L299.1 457.3L297.0 459.4L294.9 461.3L292.9 462.9L290.8 464.1L288.7 465.1L286.6 465.8L284.5 466.4L282.5 466.9L280.4 468.5L278.3 471.2L276.2 474.9L274.1 479.5L272.1 484.9L270.0 489.9L267.9 494.5L265.8 498.5L263.7 502.3L261.7 505.7L259.6 508.7L257.5 511.5L255.4 514.1L253.4 516.4L251.3 518.6L249.2 520.8L247.1 522.8L245.0 524.7L243.0 526.5L240.9 528.3L238.8 530.0L236.7 531.8L234.6 533.5L232.6 535.2L230.5 536.8L228.4 538.4L226.3 540.0L224.2 541.5L222.2 543.0L220.1 544.5L218.0 545.9L215.9 547.3L213.8 548.7L211.8 550.1L209.7 551.5L207.6 552.8L205.5 554.1L203.4 555.3L201.4 556.6L199.3 557.8L197.2 558.9L195.1 560.0L193.0 561.2L191.0 562.3L188.9 563.4L186.8 564.5L184.7 565.5L182.6 566.5L180.6 567.4L178.5 568.3L176.4 569.2L174.3 570.0L172.3 570.8L170.2 571.6L168.1 572.3L166.0 573.0L163.9 573.7L161.9 574.3L159.8 574.9L157.7 575.4L155.6 575.9L153.5 576.3L151.5 576.7L149.4 577.0L147.3 577.3L145.2 577.5L143.1 577.7L141.1 577.7L139.0 577.7L136.9 577.7L134.8 577.5L132.7 577.2L130.7 576.8L128.6 576.3L126.5 575.6L124.4 574.7L122.3 573.7L120.3 572.5L118.2 571.2L116.1 569.6L114.0 567.9L111.9 566.0L109.9 563.8L107.8 561.6L105.7 559.0L103.6 556.3L101.5 553.4L99.5 550.4L97.4 547.0L95.3 543.7L93.2 540.1L91.2 536.5L89.1 532.8L87.0 529.1L84.9 525.3L82.8 521.4L80.8 517.5L78.7 513.4L76.6 509.2L74.5 505.0L72.4 500.5L70.4 495.8L68.3 490.7L66.2 485.3L64.1 478.7L62.0 466.5L60.0 453.6L57.9 447.0L55.8 438.2Z"/>
</g>
</svg>
<p class="cam-status" id="cam-status">检测引擎加载中…</p>
@@ -134,18 +135,23 @@
<!-- ═══════════ 08 报告页 ═══════════ -->
<section class="screen" id="s-report">
<button class="nav-back report-float-back" data-action="back-profile" aria-label="返回"><i class="chev left"></i></button>
<div class="report-body">
<!-- 顶栏(Figma 08:白底横带,左返回圆钮 + 居中标题) -->
<header class="report-nav">
<button class="nav-back" data-action="back-profile" aria-label="返回"><i class="chev left"></i></button>
<span class="report-nav-title">1'me在线肌肤测试</span>
</header>
<h1 class="report-title">您的肌肤状态表现</h1>
<div class="card card-stats">
<div class="stat">
<!-- 总分:Figma 为两张独立白卡(综合评分 / 肌肤年龄) -->
<div class="stats-row">
<div class="card card-stat">
<span class="stat-label">综合评分</span>
<span class="stat-value" id="stat-score">--分</span>
<span class="stat-value" id="stat-score"><b>--</b><i>分</i></span>
</div>
<div class="stat">
<div class="card card-stat">
<span class="stat-label">肌肤年龄</span>
<span class="stat-value" id="stat-age">--岁</span>
<span class="stat-value" id="stat-age"><b>--</b><i>岁</i></span>
<span class="stat-sub" id="stat-age-note"></span>
</div>
</div>
@@ -226,6 +232,7 @@
<div id="care-list">
<p class="care-item">检测完成后显示分析结果。</p>
</div>
<p class="care-summary">好状态,是内外同调的长期节奏。</p>
</div>
<div class="card card-essence">
@@ -235,11 +242,12 @@
<p class="essence-triggers" id="essence-triggers"></p>
</div>
<!-- 产品推荐大标题独立于白卡之外,直接落在灰底上(Figma 08) -->
<h2 class="prod-title">感受高光时刻<br>从日常的好状态开始</h2>
<div class="card card-product">
<h2 class="prod-title">感受高光时刻<br>从日常的好状态开始</h2>
<div class="prod-card">
<div class="prod-info">
<span class="prod-badge">CORE Ⅱ</span>
<img class="prod-badge" src="assets/svg/prod-badge.svg" alt="CORE Ⅱ">
<h3 class="prod-name">以我自在有势挺括双仓精华液</h3>
<p class="prod-sub">参透皮下根源 28天校准皮肤状态</p>
</div>