body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,html{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.App{height:100vh;overflow:hidden;text-align:center;width:100vw}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:"Source Han Serif";font-style:normal;font-weight:400;src:url(/static/media/subset-SourceHanSerifCN-SemiBold-Alphabetic.4bd2cae125113df231cd.woff) format("opentype")}.website-container{background-color:#f4f0ed;background-image:url(/static/media/background.0b411ce5f73b3b402c7b.png);background-position:top;background-repeat:no-repeat;background-size:100vw auto;display:flex;flex-direction:column;min-height:100vh;overflow-x:auto;position:relative;width:100vw}.website-container .header{align-items:center;background-color:#6a5843;display:flex;height:clamp(28.21875px,4.47917vw,4.47917vw);min-width:630px;position:relative;top:0;z-index:100}.website-container .header .header-content{align-items:center;display:flex;padding-left:clamp(66.28125px,10.52083vw,10.52083vw)}.website-container .header .header-content .logo-image{border-radius:clamp(1.64063px,.26042vw,.26042vw);height:clamp(18.375px,2.91667vw,2.91667vw);width:clamp(18.375px,2.91667vw,2.91667vw)}.website-container .header .header-content .logo-text{color:#f4f0ed;font-family:"Source Han Serif",思源宋体,serif;font-size:clamp(9.84375px,1.5625vw,1.5625vw);padding-left:clamp(5.25px,.83333vw,.83333vw)}.website-container .main-content{height:clamp(609.32813px,96.71875vw,96.71875vw);min-width:630px;position:relative;width:max(100vw,calc(1920px*630px/1920))}.website-container .main-content .main-left-content{height:clamp(237.23438px,37.65625vw,37.65625vw);left:0;position:absolute;top:0;width:100%}.website-container .main-content .main-left-content .pulse-test{color:#674a2a;font-family:"Source Han Serif",思源宋体,serif;font-size:clamp(26.25px,4.16667vw,4.16667vw);font-style:normal;font-weight:400;left:clamp(124.35938px,19.73958vw,19.73958vw);letter-spacing:clamp(7.875px,1.25vw,1.25vw);line-height:clamp(21.65625px,3.4375vw,3.4375vw);position:absolute;text-align:center;text-transform:none;top:clamp(89.57813px,14.21875vw,14.21875vw)}.website-container .main-content .main-left-content .main-logo1{height:clamp(24.28125px,3.85417vw,3.85417vw);left:clamp(284.8125px,45.20833vw,45.20833vw);position:absolute;top:clamp(60.04688px,9.53125vw,9.53125vw);width:clamp(24.28125px,3.85417vw,3.85417vw)}.website-container .main-content .main-left-content .health-analysis{color:#674a2a;font-size:clamp(7.875px,1.25vw,1.25vw);font-style:normal;font-weight:400;left:clamp(124.35938px,19.73958vw,19.73958vw);letter-spacing:clamp(6.5625px,1.04167vw,1.04167vw);line-height:clamp(13.125px,2.08333vw,2.08333vw);position:absolute;text-align:center;text-transform:none;top:clamp(122.39063px,19.42708vw,19.42708vw)}.website-container .main-content .main-left-content .main-pattern3{height:clamp(7.875px,1.25vw,1.25vw);left:clamp(147.98438px,23.48958vw,23.48958vw);position:absolute;top:clamp(151.59375px,24.0625vw,24.0625vw);width:clamp(7.875px,1.25vw,1.25vw)}.website-container .main-content .main-left-content .philosophy-text{align-items:center;display:flex;flex-direction:row;left:clamp(143.71875px,22.8125vw,22.8125vw);position:absolute;top:clamp(155.53125px,24.6875vw,24.6875vw)}.website-container .main-content .main-left-content .philosophy-text span{align-items:center;color:#674a2a;display:flex;font-size:clamp(8.20313px,1.30208vw,1.30208vw);font-style:normal;font-weight:400;height:clamp(49.21875px,7.8125vw,7.8125vw);letter-spacing:clamp(2.29688px,.36458vw,.36458vw);line-height:clamp(11.8125px,1.875vw,1.875vw);margin-left:clamp(10.82813px,1.71875vw,1.71875vw);margin-right:clamp(10.5px,1.66667vw,1.66667vw);text-align:left;text-transform:none;width:clamp(9.51563px,1.51042vw,1.51042vw)}.website-container .main-content .main-left-content .philosophy-text .vertical-divider{border:clamp(.32813px,.05208vw,.05208vw) solid #ae997f;border-radius:0;height:clamp(44.625px,7.08333vw,7.08333vw);opacity:.5;transform:scaleX(.5);width:0}.website-container .main-content .main-example{height:clamp(255.60937px,40.57292vw,40.57292vw);position:absolute;right:clamp(73.82813px,11.71875vw,11.71875vw);top:clamp(33.14063px,5.26042vw,5.26042vw);width:clamp(216.89063px,34.42708vw,34.42708vw)}.website-container .main-content .bottom-content{min-width:630px;position:relative;width:max(100%,calc(1920px*630px/1920))}.website-container .main-content .bottom-content .bamboo-image{height:clamp(169.64063px,26.92708vw,26.92708vw);left:0;position:absolute;top:clamp(229.6875px,36.45833vw,36.45833vw);width:clamp(82.6875px,13.125vw,13.125vw)}.website-container .main-content .bottom-content .logo2-image{height:clamp(22.96875px,3.64583vw,3.64583vw);left:clamp(123.70313px,19.63542vw,19.63542vw);position:absolute;top:clamp(307.78125px,48.85417vw,48.85417vw);width:clamp(22.96875px,3.64583vw,3.64583vw)}.website-container .main-content .bottom-content .pulse-background{display:flex;left:clamp(136.82813px,21.71875vw,21.71875vw);position:absolute;top:clamp(352.40625px,55.9375vw,55.9375vw)}.website-container .main-content .bottom-content .pulse-background .background1-image,.website-container .main-content .bottom-content .pulse-background .pulse-image{height:clamp(67.26563px,10.67708vw,10.67708vw);position:relative;width:clamp(177.84375px,28.22917vw,28.22917vw)}.website-container .main-content .bottom-content .pulse-text{height:clamp(32.48438px,5.15625vw,5.15625vw);left:clamp(373.40625px,59.27083vw,59.27083vw);position:absolute;top:clamp(371.76563px,59.01042vw,59.01042vw);width:clamp(62.34375px,9.89583vw,9.89583vw)}.website-container .main-content .bottom-content .pulse-text p{color:#674a2a;font-size:clamp(5.25px,.83333vw,.83333vw);font-style:normal;font-weight:400;letter-spacing:clamp(.98438px,.15625vw,.15625vw);line-height:clamp(10.82813px,1.71875vw,1.71875vw);margin:0;opacity:.6;text-align:center;text-transform:none;z-index:3}.website-container .main-content .bottom-content .pattern1-image{height:clamp(52.5px,8.33333vw,8.33333vw);position:absolute;right:clamp(106.96875px,16.97917vw,16.97917vw);top:clamp(373.07813px,59.21875vw,59.21875vw);width:clamp(97.78125px,15.52083vw,15.52083vw)}.website-container .main-content .bottom-content .dietary-advice-section{display:flex;justify-content:space-between;left:clamp(208.03125px,33.02083vw,33.02083vw);margin-top:clamp(6.5625px,1.04167vw,1.04167vw);position:relative;top:clamp(452.8125px,71.875vw,71.875vw);width:clamp(210px,33.33333vw,33.33333vw)}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item{align-items:center;display:flex;flex-direction:column}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item .point-image{height:clamp(3.28125px,.52083vw,.52083vw);margin-bottom:clamp(4.26563px,.67708vw,.67708vw);width:clamp(3.28125px,.52083vw,.52083vw)}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item .dietary-text-container{display:flex;flex-direction:row;height:clamp(72.1875px,11.45833vw,11.45833vw);justify-content:flex-start;margin-bottom:clamp(3.28125px,.52083vw,.52083vw)}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item .dietary-text-container .dietary-english{color:#674a2a;font-size:clamp(7.21875px,1.14583vw,1.14583vw);font-style:normal;font-weight:400;letter-spacing:clamp(.32813px,.05208vw,.05208vw);line-height:clamp(6.23438px,.98958vw,.98958vw);max-height:clamp(72.1875px,11.45833vw,11.45833vw);opacity:25%;text-align:left;text-orientation:mixed;text-transform:none;writing-mode:vertical-rl}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item .dietary-text-container .dietary-chinese{align-self:flex-start;color:#674a2a;font-size:clamp(7.21875px,1.14583vw,1.14583vw);font-style:normal;font-weight:400;letter-spacing:clamp(2.29688px,.36458vw,.36458vw);line-height:clamp(10.5px,1.66667vw,1.66667vw);text-align:left;text-transform:none;writing-mode:vertical-rl}.website-container .main-content .bottom-content .dietary-advice-section .dietary-item .icon-image{height:clamp(24.9375px,3.95833vw,3.95833vw);width:clamp(24.9375px,3.95833vw,3.95833vw)}.website-container .main-content .bottom-content .pattern-image{height:clamp(143.71875px,22.8125vw,22.8125vw);position:absolute;right:0;top:clamp(398.34375px,63.22917vw,63.22917vw);width:clamp(41.34375px,6.5625vw,6.5625vw)}.website-container .footer{background:#6a5844;background-image:url(/static/media/pattern2.4ba1e7d644fed77962ee.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto clamp(50.53125px,8.02083vw,8.02083vw);color:#f4f0ed;height:clamp(71.85938px,11.40625vw,11.40625vw);min-width:630px;position:relative;width:100%}.website-container .footer .footer-info{font-size:clamp(5.25px,.83333vw,.83333vw);left:clamp(125.01563px,19.84375vw,19.84375vw);opacity:.6;position:absolute;top:clamp(12.46875px,1.97917vw,1.97917vw)}.website-container .footer .footer-info p{margin:clamp(1.64063px,.26042vw,.26042vw) 0}.website-container .footer .footer-bottom{bottom:clamp(12.79688px,2.03125vw,2.03125vw);font-size:clamp(4.92188px,.78125vw,.78125vw);left:0;opacity:.52;position:absolute;right:0;text-align:center}.detail-main{background-color:#f4f0ed;background-image:url(/static/media/background.610c6c00043796ca5918.png);background-position:top;background-repeat:no-repeat;background-size:100vw auto;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-width:100%;padding:0}.detail-main .content-wrapper{flex:1 1;overflow-y:auto;padding-bottom:100px}.detail-tabs{width:100%}.detail-tabs .tabs{background-color:initial;display:flex;margin-bottom:0}.detail-tabs .tabs .tab{background-color:#f3f0ee;border:none;border-top-left-radius:20px;border-top-right-radius:20px;color:#333;cursor:pointer;flex:1 1;font-size:16px;margin:0;padding:16px 0;position:relative;text-align:center;transition:all .3s ease}.detail-tabs .tabs .tab:first-child{border-top-right-radius:0}.detail-tabs .tabs .tab:last-child{border-top-left-radius:0}.detail-tabs .tabs .tab.active{background-color:#faf9f9;color:#333;font-weight:700}.detail-tabs .tabs .tab.active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAFEElEQVR4AexZXU4jRxCu6jERSVYK3ADeEjCKkRbDoznBgjIQ5SlwgiUnwHuCwAkgj7uGmD0BzkuEnQcsrUF5wzcIEqtdNra7U98sE8aanh/D2LDStqbcPf1TXV9XdXVNW9Ennj4DeGgFftZAkgZeLcwUXi3MbVSK+XLlab5UXfp2CpQ0Lm37UDRQLU1NHBbz2wfF/D9KqVOlzB4zbbNDxz2TuwAdLOaPDxZnd14W51ZAh4uzF6gD4LTCo1+mACpL+RKE6r17cmGYysQ0QdGpRMTPHTZVkCGeIqISAAuPvbRaujcAf7Uri/lTNnRMIlSC4JSceEMb5zgNiHsBwIrr91+fYrWZqEAZJmgkDYg7AcDKVIqz+1hxTJSh3H2swLsnewb7qa8h8DIwgJfF71Z6OnfKzD8H+Ay1CA1j0WyTDAwgx+rXdDbObTLUFLqkDJLWOeuCpQZQFdd4sDi3B7Va5TEkgppdWa3lqy/fTrr1N9NuozUvNIl31IM0600iqtGAScaW4Sh+X5rtA5IKAHwzXCOR2bDNK8xfXH31dtqtn22tnbRqm7W2gLntiXfUg9ZPzvfdemu5w91pMua3217JJRZHoQ3PB3smAqjKyekortrNxrS11vMiWBlCBhknlX86+bvtNs42tKNFINNO6u+3M5lnWFD/PRFAVztl8/GQ8cd4uSHT7HBvef2v86ZXccef9T/Pm86HsXnZK0dpWEAWWdDnft9YAFh9tnob0+5ybxWr6DO6T77abF66jdaqYXqRhg9A+P1iAXSNs+J3DOZY+ayED/KFKcr7rlDSU9orFbwwJRaANP6vKp+jmM7rYQjv83c+5MpiTn1OwG8L5k/edzyHIjIGq2/Lh0v5bWOxfWaq3vbKvgRzMooStSCCf4/ZJUfWT9VCYcJo2iJL6lDvD0t1plW569wOGUrSgkSzRFYAnbF/VygUChNSbZjmgwlAN1pYlXMn0r3COvZkH1gBKKX6Tjsw9YjNvpeP4Ec2dA3OIm6qievrCSsAstg+SboaH3st2cieG21Hhh2dnooAYIznooKSygnY3qw1k+wyOCSTctzZ0HP0ZUgD2MA2+9eGRi48SYIpSWbzSrvQUAhAd7xbkAHhh2mgwCvM4O41EvxtkeFV2dS7Ygn7PSl7dcIyBCCntHWllTbWeuExksdtvDlyJdr9oX62+aOU/UlDAK61HYBWHNoXPpOHzEMAxpWyCsoRnukhhcfcCj9B6moVAcB8E+z3WMoqrSCG2Aos7fhh9QsBiNrEIsDK4cKMFwFK+dE8IQD07gvcJlg9zmPcyCEACKSIqUmWxMTblaczzyxND1YVAgBJYo7vCXbU0WMCYQVwc3xHBlECwvqtAPCjJisACBGjBTSXcJ9flSsXvDwkRQL4qAUT+0Gh5Qr8oNh/UzZqMJEAIIj3QREThRqczsz70Ab+lAheOGH8KCgWAMLVjuom3px5QIg35EvuFH8rjRJMLACS5IGQGzgJZSPNSbrdPkxyYrMHBpqJu9unDFIiAMwxMAgMEoJmxBnIrfLs0LxWKgAiC90VBMbKJKELMtRnQcI7PRuAcHARS2T7xItkBE1ENt6zYSAAmAuhhltvbYlpLKfeF0TW2IoySAMD8OfEOeHWz6Y9IPijIs7dmsE05s+RJr8zAJ+5B0T+qHAbrUkPDNEWPryJCKFITS6Df1lrtMo0pHRvAEG5PDD11i4+vF35Gwm0Vj/bCfbJuvwfAAAA//9KZUu/AAAABklEQVQDAHpX+3KSUDvFAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:50%;position:absolute;top:5px;transform:translateX(-190%);width:24px}.detail-main .footer{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;justify-content:space-between;left:0;padding:16px;position:fixed;right:0;z-index:100}.detail-main .footer .top-text{color:#94724b;font-size:14px;font-style:normal;font-weight:400;text-align:center;text-transform:none}.detail-main .footer .app-section{align-items:center;display:flex;justify-content:space-between;width:100%}.detail-main .footer .app-info{align-items:center;display:flex}.detail-main .footer .app-info .app-icon .icon-placeholder{border-radius:9px;height:40px;margin-right:12px;width:40px}.detail-main .footer .app-info .app-details{display:flex;flex-direction:column}.detail-main .footer .app-info .app-details .app-name{color:#333;font-size:18px;font-style:normal;font-weight:400;text-align:left;text-transform:none}.detail-main .footer .app-info .app-details .app-description{color:#999;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:left;text-transform:none}.detail-main .footer .open-app-button{background:#94724b;border:none;border-radius:22px 22px 22px 22px;color:#fff;cursor:pointer;font-size:14px;padding:12px 24px}.detail-main .footer .open-app-button:hover{background-color:#94724b}.pulse-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px}.pulse-section .pulse-info{display:flex;flex-direction:column}.pulse-section .pulse-info .pulse-text{color:#333;font-size:24px;font-weight:400}.pulse-section .pulse-info .time-text{color:#999;font-size:14px;margin-top:4px}.pulse-section .measurement-tag .tag{border-radius:9px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:4px 8px;text-align:center;text-transform:none}.pulse-section .measurement-tag .watch-tag{background-color:#f6ebd4;color:#b9792b}.pulse-section .measurement-tag .finger-tag{background-color:#e8f5e9;color:#4a9c41}.pulse-section .measurement-tag .score-container{align-items:center;display:flex;flex-direction:column;position:relative}.pulse-section .measurement-tag .custom-progress{margin-bottom:-5px}.pulse-section .measurement-tag .custom-progress .ant-progress-text{font-size:40px!important}.pulse-section .measurement-tag .score-text{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center;text-transform:none}.detail-tabs .tab-content{background-color:#faf9f9;box-shadow:0 2px 8px #0000000d;flex:1 1;margin-bottom:0;margin-top:-1px;min-height:200px;overflow:hidden;padding:20px 20px 0}.detail-tabs .tab-content .report-content .diagnosis-video-section{margin-bottom:20px}.detail-tabs .tab-content .report-content .diagnosis-video-section .diagnosis-video-title{color:#333;font-size:24px;font-style:normal;font-weight:600;line-height:20px;margin:25px 0;text-align:left;text-transform:none}.detail-tabs .tab-content .report-content .diagnosis-video-section .video-container{align-items:center;border-radius:8px;display:flex;height:200px;justify-content:center;position:relative}.detail-tabs .tab-content .report-content .diagnosis-video-section .video-description{display:flex;flex-direction:row;margin-top:10px}.detail-tabs .tab-content .report-content .diagnosis-video-section .video-description .video-box{background:linear-gradient(180deg,#fff,#fff);border:1px solid #e9e4e0;border-radius:20px 20px 20px 20px;box-shadow:0 9px 10px 0 #76614c0f;flex:1 1;padding:16px}.detail-tabs .tab-content .report-content .diagnosis-video-section .video-description .video-box .video-title{color:#94724b;font-size:15px;font-style:normal;font-weight:500;letter-spacing:1px;text-align:left;text-transform:none}.detail-tabs .tab-content .report-content .diagnosis-video-section .video-description .video-box .video-content{color:#333;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:17px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .title,.detail-tabs .tab-content .report-content .title{align-items:center;color:#333;display:flex;font-style:normal;font-weight:700;margin-bottom:20px;padding-left:10px;position:relative;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .title:before,.detail-tabs .tab-content .report-content .title:before{background-color:#ac372c;border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.detail-tabs .tab-content .report-content .title .image-annotation{height:20px!important;margin-left:8px;width:20px!important}.detail-tabs .tab-content .box-container{background:#fbfaf7;border-radius:20px 20px 20px 20px;box-shadow:0 4px 10px 0 #76614c0f;padding:6px}.detail-tabs .tab-content .report-content .box{border:1px solid #e9e4e0;border-radius:16px;padding:30px 0}.detail-tabs .tab-content .report-content .box .primary-title{color:#94724b;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-align:left;text-transform:none}.detail-tabs .tab-content .report-content .box .primary-content{color:#666;font-size:14px;font-style:normal;line-height:22px;text-align:left;text-transform:none}.detail-tabs .tab-content .report-content .box .pulse-title{color:#94724b;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center;text-transform:none}.detail-tabs .tab-content .report-content .box .pulse-content{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-align:center;text-transform:none}.detail-tabs .tab-content .report-content .box .divider{border:1px solid #ae997f;border-radius:0;opacity:.5}.detail-tabs .tab-content .plan-content .plan-content-wrapper{border:1px solid #e9e4e0;border-radius:16px;padding:20px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child .center-image-container{display:inline-block;height:50px;position:relative;width:50px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child .center-image-container .ant-image{height:100%;width:100%}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child .center-image-container .ant-image img{height:100%;object-fit:contain;width:100%}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child .center-text{color:#fff;font-size:20px;font-weight:700;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:pre-line;z-index:1}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:first-child .cloud-background{height:60px;width:60px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:nth-child(3){align-items:center;display:flex;gap:15px;justify-content:flex-start;margin-bottom:20px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:nth-child(3) .center-image-container{display:inline-block;height:50px;position:relative;width:50px}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:nth-child(3) .center-image-container .ant-image{height:100%;width:100%}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:nth-child(3) .center-image-container .ant-image img{height:100%;object-fit:contain;width:100%}.detail-tabs .tab-content .plan-content .plan-content-wrapper>.image-placeholder:nth-child(3) .center-text{color:#fff;font-size:20px;font-weight:700;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:pre-line;z-index:1}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:40px;position:relative;text-align:left;text-transform:none;z-index:1}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-item{color:#666;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-left:15px;position:relative;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-title:before{border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-title{color:#333;font-size:15px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;text-align:left;text-transform:none;white-space:nowrap}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-content{white-space:pre-wrap;word-break:break-word}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-title-red:before{background:#ac372c;opacity:.7}.detail-tabs .tab-content .plan-content .plan-content-wrapper .text-placeholder .preference-title-blue:before{background:#1c709e;opacity:.7}.detail-tabs .tab-content .plan-content .plan-content-wrapper .lifestyle-item{color:#333;font-size:14px;font-style:normal;line-height:20px;margin-bottom:5px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .plan-content-wrapper .lifestyle-item .lifestyle-title{color:#94724b;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container{align-items:flex-start;display:flex}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .breakfast-card-container{align-items:center;background-size:cover;display:flex;flex-shrink:0;height:82px;justify-content:center;margin-right:15px;width:27px}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .breakfast-card-container .breakfast-card-text{color:#333;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:left;text-orientation:mixed;text-transform:none;writing-mode:vertical-rl}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .plan-span{color:#94724b;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:8px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .diet-content-item{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:14px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .plan-span-title-little:before,.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .plan-span-title:before,.detail-tabs .tab-content .plan-content .plan-content-wrapper .lifestyle-item .lifestyle-title:before{background-color:#94724b;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px}.detail-tabs .tab-content .plan-content .plan-content-wrapper .diet-content-container .plan-span-title-little:before{opacity:.35}.detail-tabs .tab-content .plan-content .plan-content-wrapper .divider-line{border:1px solid #ae997f80;border-radius:0;height:0;margin-bottom:32px;margin-top:8px;opacity:.5}.detail-tabs .tab-content .report-content .tongue-report-content .imageBox{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.detail-tabs .tab-content .report-content .tongue-report-content .imageBox img{max-height:100%;max-width:100%;object-fit:contain}.detail-tabs .tab-content .report-content .tongue-report-content .imgShowBtn{border:2px solid #faf9f9;border-radius:50%;color:#faf9f9;font-size:13px;font-style:normal;font-weight:500;height:40px;left:50%;letter-spacing:1px;line-height:14px;position:absolute;text-align:center;text-transform:none;top:50%;transform:translate(50%,50%);width:40px;z-index:1}.detail-tabs .tab-content .tongue-color{background:#f1f0ea;border-radius:20px;margin-bottom:31px;padding:20px 26px}.detail-tabs .tab-content .tongue-content-wrapper{border:1px solid #e9e4e0;border-radius:16px;padding:18px;position:relative}.detail-tabs .tab-content .tongue-title{color:#94724b;font-size:15px;font-style:normal;font-weight:500;letter-spacing:1px;padding-bottom:10px;text-align:left;text-transform:none}.detail-tabs .tab-content .tongue-content{color:#666;font-size:14px;font-style:normal;line-height:22px;text-align:left;text-transform:none}.detail-tabs .tab-content .plan-content .tongue-plan-content{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:left;text-transform:none}
/*# sourceMappingURL=main.de9ab5c3.css.map*/