.health-report-container[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0;background:transparent;color:#e8f6ff;font-family:Microsoft Yahei,Arial,sans-serif;overflow:hidden}.report-toolbar[data-v-40641b84]{-ms-flex-negative:0;flex-shrink:0;padding:16px 24px 12px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,28,64,.96)),to(rgba(8,22,50,.92)));background:linear-gradient(180deg,rgba(10,28,64,.96),rgba(8,22,50,.92));border-bottom:1px solid rgba(0,192,255,.18)}.report-controls[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0;margin:0;background:transparent;border:none}.report-generating[data-v-40641b84]{margin:10px 0 0;padding:8px 14px;color:#9fd7ff;font-size:13px;border-radius:8px;background:rgba(0,192,255,.1);border:1px solid rgba(0,192,255,.22)}.control-group[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.control-group label[data-v-40641b84]{color:rgba(186,228,245,.78);font-weight:500;font-size:14px;white-space:nowrap}.custom-radio-group .ant-radio-button-wrapper[data-v-40641b84]{height:36px;line-height:34px;background:rgba(8,24,52,.7);border:1px solid rgba(0,192,255,.22);color:#bae4f5;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-radio-group .ant-radio-button-wrapper[data-v-40641b84]:before{display:none}.custom-radio-group .ant-radio-button-wrapper[data-v-40641b84]:hover{color:#fff;border-color:rgba(73,223,240,.55);background:rgba(0,192,255,.12)}.custom-radio-group .ant-radio-button-wrapper-checked[data-v-40641b84]{color:#0a1631!important;background:linear-gradient(135deg,#49dff0,#1890ff)!important;border-color:#49dff0!important;-webkit-box-shadow:0 6px 16px rgba(0,192,255,.28);box-shadow:0 6px 16px rgba(0,192,255,.28)}.radio-btn-overall.ant-radio-button-wrapper-checked[data-v-40641b84]{background:linear-gradient(135deg,#8b6cff,#4c6fff)!important;border-color:#8b6cff!important}.radio-btn-blood-pressure.ant-radio-button-wrapper-checked[data-v-40641b84]{background:linear-gradient(135deg,#49dff0,#1890ff)!important}.radio-btn-blood-sugar.ant-radio-button-wrapper-checked[data-v-40641b84]{background:linear-gradient(135deg,#52c41a,#13c2c2)!important}.report-btn[data-v-40641b84]{height:36px;padding:0 16px;color:#bae4f5;background:rgba(8,24,52,.7);border:1px solid rgba(0,192,255,.28);border-radius:8px}.report-btn[data-v-40641b84]:focus,.report-btn[data-v-40641b84]:hover{color:#fff;background:rgba(0,192,255,.16);border-color:#49dff0}.report-btn.primary[data-v-40641b84]{color:#072033;background:linear-gradient(135deg,#49dff0,#1890ff);border-color:transparent;font-weight:600}.report-btn.primary[data-v-40641b84]:focus,.report-btn.primary[data-v-40641b84]:hover{color:#072033;background:linear-gradient(135deg,#7eeaff,#40a9ff)}.report-content[data-v-40641b84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:28px 32px 36px;background:radial-gradient(ellipse at top,rgba(0,192,255,.08),transparent 46%),#08142c}.report-header[data-v-40641b84]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:28px;padding:22px 26px;border-radius:14px;background:linear-gradient(135deg,rgba(14,42,86,.72),rgba(10,28,64,.55));border:1px solid rgba(0,192,255,.22);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.header-main[data-v-40641b84],.report-header[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-main[data-v-40641b84]{gap:18px;min-width:0}.header-copy h1[data-v-40641b84]{font-size:28px;font-weight:700;color:#7eeaff;margin:0 0 10px;letter-spacing:1px;text-shadow:0 0 18px rgba(73,223,240,.25)}.report-subtitle[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font-size:13px;color:#bae4f5}.report-date[data-v-40641b84],.report-type[data-v-40641b84]{padding:4px 12px;background:rgba(0,192,255,.1);border-radius:999px;border:1px solid rgba(0,192,255,.28)}.patient-info[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.patient-chip[data-v-40641b84]{padding:8px 16px;font-size:20px;font-weight:600;color:#e8f6ff;background:rgba(8,24,52,.7);border:1px solid rgba(0,192,255,.2);border-radius:999px}.logo-circle[data-v-40641b84]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#49dff0,#1890ff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#072033;-webkit-box-shadow:0 8px 20px rgba(0,192,255,.28);box-shadow:0 8px 20px rgba(0,192,255,.28);-ms-flex-negative:0;flex-shrink:0}.report-section[data-v-40641b84]{margin-bottom:28px;padding:20px 22px;border-radius:14px;background:rgba(10,28,64,.38);border:1px solid rgba(0,192,255,.12)}.report-section1[data-v-40641b84]{margin-bottom:110px}.section-title[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px;color:#7eeaff;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(0,192,255,.18)}.section-title .anticon[data-v-40641b84]{font-size:18px;color:#49dff0}.overview-header[data-v-40641b84]{margin-bottom:8px}.overview-subtitle[data-v-40641b84]{color:#bae4f5;font-size:1rem;margin-top:5px;opacity:.8}.overview-grid[data-v-40641b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:0}.overview-card[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 18px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,42,86,.72)),to(rgba(8,22,50,.5)));background:linear-gradient(180deg,rgba(14,42,86,.72),rgba(8,22,50,.5));border-radius:12px;border:1px solid rgba(0,192,255,.16);-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;position:relative;overflow:hidden}.overview-card[data-v-40641b84]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(#49dff0),to(#1890ff));background:linear-gradient(90deg,#49dff0,#1890ff);opacity:.85}.overview-card[data-v-40641b84]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(0,20,50,.28);box-shadow:0 10px 24px rgba(0,20,50,.28);border-color:rgba(73,223,240,.4)}.card-icon[data-v-40641b84]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;color:#fff;margin-right:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.22);box-shadow:0 6px 14px rgba(0,0,0,.22)}.card-content[data-v-40641b84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.card-header[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;gap:8px}.card-value[data-v-40641b84]{font-size:22px;font-weight:700;color:#fff}.card-trend[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.trend-up[data-v-40641b84]{background:rgba(82,196,26,.16);color:#95de64;border:1px solid rgba(82,196,26,.28)}.trend-down[data-v-40641b84]{background:rgba(245,34,45,.16);color:#ff7875;border:1px solid rgba(245,34,45,.28)}.trend-stable[data-v-40641b84]{background:rgba(250,140,22,.16);color:#ffc069;border:1px solid rgba(250,140,22,.28)}.trend-improve[data-v-40641b84]{background:rgba(24,144,255,.16);color:#69c0ff;border:1px solid rgba(24,144,255,.28)}.card-label[data-v-40641b84]{font-size:14px;color:#7eeaff;font-weight:500;margin-bottom:6px}.card-detail[data-v-40641b84]{font-size:13px;color:rgba(186,228,245,.78);line-height:1.5}.trend-analysis[data-v-40641b84]{margin:0}.analysis-summary[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;padding:16px 18px;margin-bottom:16px;border-left:3px solid #49dff0}.analysis-summary p[data-v-40641b84]{color:#e8f6ff;line-height:1.8;margin:0;font-size:15px}.blood-pressure-details[data-v-40641b84]{margin:20px 0}.detail-table[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;overflow:hidden;border:1px solid rgba(0,192,255,.16);margin-bottom:16px}.table-header[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:rgba(0,192,255,.1);border-bottom:1px solid rgba(0,192,255,.2)}.table-row[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.06)}.table-row[data-v-40641b84]:hover{background:rgba(0,192,255,.06)}.table-row[data-v-40641b84]:last-child{border-bottom:none}.table-cell[data-v-40641b84]{padding:12px 10px;text-align:center;color:#e8f6ff;font-size:14px}.table-header .table-cell[data-v-40641b84]{font-weight:600;color:#7eeaff;font-size:14px}.data-summary[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;padding:16px 18px;border-left:3px solid #1890ff}.data-summary p[data-v-40641b84]{color:#e8f6ff;line-height:1.7;margin:0;font-size:14px}.comparison-table[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;overflow:hidden;border:1px solid rgba(0,192,255,.16);margin-bottom:0}.comparison-table .table-header[data-v-40641b84],.comparison-table .table-row[data-v-40641b84]{grid-template-columns:1fr 1fr 1fr}.comparison-table.cols-5 .table-header[data-v-40641b84],.comparison-table.cols-5 .table-row[data-v-40641b84]{grid-template-columns:1.1fr 1.2fr 1fr .8fr 1.6fr}.data-note[data-v-40641b84]{background:hsla(0,0%,100%,.03);border-radius:8px;padding:20px;border-left:4px solid #fa8c16}.data-note p[data-v-40641b84]{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-size:.9rem}.trend-chart[data-v-40641b84]{height:300px;margin:8px 0 0}.distribution-chart[data-v-40641b84],.trend-chart[data-v-40641b84]{padding:16px;background:rgba(8,24,52,.45);border-radius:10px;border:1px solid rgba(0,192,255,.16)}.distribution-chart[data-v-40641b84]{height:250px;margin:0}.blood-pressure-stats[data-v-40641b84]{margin:20px 0}.stats-grid[data-v-40641b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.stat-card[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:12px;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.stat-card.normal[data-v-40641b84]{background:linear-gradient(135deg,rgba(82,196,26,.1),rgba(82,196,26,.05));border-color:rgba(82,196,26,.3)}.stat-card.normal[data-v-40641b84]:hover{border-color:rgba(82,196,26,.6);-webkit-box-shadow:0 8px 24px rgba(82,196,26,.3);box-shadow:0 8px 24px rgba(82,196,26,.3)}.stat-card.elevated[data-v-40641b84]{background:linear-gradient(135deg,rgba(250,140,22,.1),rgba(250,140,22,.05));border-color:rgba(250,140,22,.3)}.stat-card.elevated[data-v-40641b84]:hover{border-color:rgba(250,140,22,.6);-webkit-box-shadow:0 8px 24px rgba(250,140,22,.3);box-shadow:0 8px 24px rgba(250,140,22,.3)}.stat-card.high[data-v-40641b84]{background:linear-gradient(135deg,rgba(245,34,45,.1),rgba(245,34,45,.05));border-color:rgba(245,34,45,.3)}.stat-card.high[data-v-40641b84]:hover{border-color:rgba(245,34,45,.6);-webkit-box-shadow:0 8px 24px rgba(245,34,45,.3);box-shadow:0 8px 24px rgba(245,34,45,.3)}.stat-card.low[data-v-40641b84]{background:linear-gradient(135deg,rgba(24,144,255,.1),rgba(24,144,255,.05));border-color:rgba(24,144,255,.3)}.stat-card.low[data-v-40641b84]:hover{border-color:rgba(24,144,255,.6);-webkit-box-shadow:0 8px 24px rgba(24,144,255,.3);box-shadow:0 8px 24px rgba(24,144,255,.3)}.stat-icon[data-v-40641b84]{width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.stat-card.normal .stat-icon[data-v-40641b84]{background:rgba(82,196,26,.2);color:#52c41a}.stat-card.elevated .stat-icon[data-v-40641b84]{background:rgba(250,140,22,.2);color:#fa8c16}.stat-card.high .stat-icon[data-v-40641b84]{background:rgba(245,34,45,.2);color:#f5222d}.stat-card.low .stat-icon[data-v-40641b84]{background:rgba(24,144,255,.2);color:#1890ff}.stat-content[data-v-40641b84]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-40641b84]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.stat-label[data-v-40641b84]{font-size:.9rem;color:#bae4f5;margin-bottom:5px}.stat-percentage[data-v-40641b84]{font-size:1.2rem;font-weight:600;color:#52c41a}.risk-assessment[data-v-40641b84]{margin:0}.risk-level[data-v-40641b84]{padding:18px 20px;border-radius:12px;border-left:3px solid;position:relative;overflow:hidden}.risk-level.risk-normal[data-v-40641b84]{background:linear-gradient(135deg,rgba(82,196,26,.12),rgba(8,24,52,.4));border-left-color:#52c41a}.risk-level.risk-medium[data-v-40641b84]{background:linear-gradient(135deg,rgba(250,140,22,.12),rgba(8,24,52,.4));border-left-color:#fa8c16}.risk-level.risk-high[data-v-40641b84]{background:linear-gradient(135deg,rgba(245,34,45,.12),rgba(8,24,52,.4));border-left-color:#f5222d}.risk-level.risk-low[data-v-40641b84]{background:linear-gradient(135deg,rgba(24,144,255,.12),rgba(8,24,52,.4));border-left-color:#1890ff}.risk-header[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.risk-header .anticon[data-v-40641b84]{font-size:1.5rem;margin-right:10px}.risk-level.risk-normal .risk-header .anticon[data-v-40641b84]{color:#52c41a}.risk-level.risk-medium .risk-header .anticon[data-v-40641b84]{color:#fa8c16}.risk-level.risk-high .risk-header .anticon[data-v-40641b84]{color:#f5222d}.risk-level.risk-low .risk-header .anticon[data-v-40641b84]{color:#1890ff}.risk-title[data-v-40641b84]{font-size:1.3rem;font-weight:600;color:#fff}.risk-description[data-v-40641b84]{color:#bae4f5;line-height:1.6;margin-bottom:20px;font-size:1rem}.risk-suggestions h4[data-v-40641b84]{color:#7eeaff;margin-bottom:10px;font-size:15px}.risk-suggestions ul[data-v-40641b84]{list-style:none;padding:0;margin:0}.risk-suggestions li[data-v-40641b84]{color:#bae4f5;line-height:1.8;margin-bottom:8px;padding-left:20px;position:relative}.risk-suggestions li[data-v-40641b84]:before{content:"•";color:#49dff0;position:absolute;left:0;font-weight:700}.monitoring-suggestions[data-v-40641b84]{margin:20px 0}.suggestion-grid[data-v-40641b84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.suggestion-card[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 18px;background:rgba(8,24,52,.45);border-radius:12px;border:1px solid rgba(0,192,255,.16);-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden}.suggestion-card[data-v-40641b84]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,20,50,.28);box-shadow:0 8px 20px rgba(0,20,50,.28);border-color:rgba(73,223,240,.4)}.suggestion-icon[data-v-40641b84]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#49dff0,#1890ff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;color:#fff;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.suggestion-content h4[data-v-40641b84]{color:#7eeaff;margin:0 0 10px 0;font-size:15px;font-weight:600}.suggestion-content p[data-v-40641b84]{color:#e6f7ff;line-height:1.6;margin:0;font-size:.95rem}.blood-pressure-standards[data-v-40641b84]{margin:20px 0}.standards-table[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;overflow:hidden;border:1px solid rgba(0,192,255,.16);margin-bottom:16px}.standards-table .table-header[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:rgba(0,192,255,.1);border-bottom:1px solid rgba(0,192,255,.2)}.standards-table .table-row[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.standards-table .table-row[data-v-40641b84]:hover{background:hsla(0,0%,100%,.05)}.standards-table .table-row[data-v-40641b84]:last-child{border-bottom:none}.standards-table .table-cell[data-v-40641b84]{padding:12px;text-align:center;color:#fff;font-size:.9rem}.standards-table .table-header .table-cell[data-v-40641b84]{font-weight:600;color:#7eeaff;font-size:14px}.standards-table .table-row.normal[data-v-40641b84]{border-left:3px solid #52c41a}.standards-table .table-row.elevated[data-v-40641b84],.standards-table .table-row.stage1[data-v-40641b84]{border-left:4px solid #fa8c16}.standards-table .table-row.crisis[data-v-40641b84],.standards-table .table-row.stage2[data-v-40641b84]{border-left:4px solid #f5222d}.standards-note[data-v-40641b84]{background:hsla(0,0%,100%,.03);border-radius:8px;padding:15px;border-left:4px solid #1890ff}.standards-note p[data-v-40641b84]{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-size:.9rem}.blood-sugar-standards[data-v-40641b84]{margin:20px 0}.blood-sugar-standards .standards-table[data-v-40641b84]{background:rgba(8,24,52,.45);border-radius:10px;overflow:hidden;border:1px solid rgba(0,192,255,.16);margin-bottom:16px}.blood-sugar-standards .standards-table .table-header[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:rgba(0,192,255,.1);border-bottom:1px solid rgba(0,192,255,.2)}.blood-sugar-standards .standards-table .table-row[data-v-40641b84]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.blood-sugar-standards .standards-table .table-row[data-v-40641b84]:hover{background:hsla(0,0%,100%,.05)}.blood-sugar-standards .standards-table .table-row[data-v-40641b84]:last-child{border-bottom:none}.blood-sugar-standards .standards-table .table-cell[data-v-40641b84]{padding:12px;text-align:center;color:#fff;font-size:.9rem}.blood-sugar-standards .standards-table .table-header .table-cell[data-v-40641b84]{font-weight:600;color:#7eeaff;font-size:14px}.blood-sugar-standards .standards-table .table-row.normal[data-v-40641b84]{border-left:4px solid #52c41a}.blood-sugar-standards .standards-table .table-row.elevated[data-v-40641b84],.blood-sugar-standards .standards-table .table-row.stage1[data-v-40641b84]{border-left:4px solid #fa8c16}.blood-sugar-standards .standards-table .table-row.stage2[data-v-40641b84]{border-left:4px solid #f5222d}.blood-sugar-standards .standards-table .table-row.crisis[data-v-40641b84]{border-left:4px solid #1890ff}.blood-sugar-standards .standards-note[data-v-40641b84]{background:hsla(0,0%,100%,.03);border-radius:8px;padding:15px;border-left:4px solid #52c41a}.blood-sugar-standards .standards-note p[data-v-40641b84]{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-size:.9rem}.knowledge-item[data-v-40641b84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 20px;background:rgba(8,24,52,.45);border-radius:12px;border-left:3px solid #49dff0;margin-top:0}.knowledge-item[data-v-40641b84]:hover{border-color:#7eeaff;background:rgba(14,42,86,.5)}.knowledge-icon[data-v-40641b84]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#49dff0,#1890ff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;color:#072033;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.knowledge-content h4[data-v-40641b84]{color:#7eeaff;margin:0 0 8px 0;font-size:16px;font-weight:600}.knowledge-content p[data-v-40641b84]{color:#bae4f5;line-height:1.8;margin:0;font-size:14px}.report-footer[data-v-40641b84]{margin-top:8px;padding:16px 4px 8px;border-top:1px solid rgba(0,192,255,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-info p[data-v-40641b84]{color:rgba(186,228,245,.75);margin:4px 0;font-size:13px}.footer-signature[data-v-40641b84]{text-align:center}.signature-line[data-v-40641b84]{width:100px;height:2px;background:#49dff0;margin-bottom:10px}.footer-signature span[data-v-40641b84]{color:#7eeaff;font-size:.9rem}@media (max-width:1100px){.report-header[data-v-40641b84]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.patient-info[data-v-40641b84]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.report-controls[data-v-40641b84]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.report-content[data-v-40641b84]{padding:16px}.overview-grid[data-v-40641b84],.prediction-content[data-v-40641b84]{grid-template-columns:1fr}.comparison-table.cols-5 .table-header[data-v-40641b84],.comparison-table.cols-5 .table-row[data-v-40641b84]{grid-template-columns:1fr 1fr 1fr}}.report-content[data-v-40641b84]{scrollbar-width:thin;scrollbar-color:rgba(73,223,240,.45) hsla(0,0%,100%,.08)}.report-content[data-v-40641b84]::-webkit-scrollbar{width:8px}.report-content[data-v-40641b84]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:4px}.report-content[data-v-40641b84]::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#49dff0),to(#1890ff));background:linear-gradient(180deg,#49dff0,#1890ff);border-radius:4px}.report-content[data-v-40641b84]::-webkit-scrollbar-thumb:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7eeaff),to(#40a9ff));background:linear-gradient(180deg,#7eeaff,#40a9ff)}.health-report-container .custom-radio-group .ant-radio-button-wrapper{height:36px;line-height:34px;padding:0 16px;background:rgba(8,24,52,.7);border:1px solid rgba(0,192,255,.22);color:#bae4f5;font-weight:500}.health-report-container .custom-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.health-report-container .custom-radio-group .ant-radio-button-wrapper:hover{color:#fff;border-color:rgba(73,223,240,.55);background:rgba(0,192,255,.12)}.health-report-container .custom-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#0a1631;background:linear-gradient(135deg,#49dff0,#1890ff);border-color:#49dff0;-webkit-box-shadow:0 6px 16px rgba(0,192,255,.28);box-shadow:0 6px 16px rgba(0,192,255,.28)}.health-report-container .custom-radio-group .radio-btn-overall.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:linear-gradient(135deg,#8b6cff,#4c6fff);border-color:#8b6cff}.health-report-container .custom-radio-group .radio-btn-blood-sugar.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#072033;background:linear-gradient(135deg,#52c41a,#13c2c2);border-color:#52c41a}.health-report-container .report-btn.ant-btn{height:36px;color:#bae4f5;background:rgba(8,24,52,.7);border:1px solid rgba(0,192,255,.28);border-radius:8px}.health-report-container .report-btn.ant-btn:focus,.health-report-container .report-btn.ant-btn:hover{color:#fff;background:rgba(0,192,255,.16);border-color:#49dff0}.health-report-container .report-btn.ant-btn-primary{color:#072033;background:linear-gradient(135deg,#49dff0,#1890ff);border-color:transparent;font-weight:600}.health-report-container .report-btn.ant-btn-primary:focus,.health-report-container .report-btn.ant-btn-primary:hover{color:#072033;background:linear-gradient(135deg,#7eeaff,#40a9ff)}#mainBody[data-v-be8c3ee8]{width:100%;height:100vh;min-height:100vh;overflow:hidden;font-size:18px;position:relative;font-family:Microsoft Yahei,Arial,sans-serif;background:#0a1631 url(../img/bg.a4513e8b.png) 0 0/100% 100% no-repeat;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}h1[data-v-be8c3ee8],h2[data-v-be8c3ee8],h3[data-v-be8c3ee8],h4[data-v-be8c3ee8]{margin:auto}#header[data-v-be8c3ee8]{position:relative;height:8vh;width:100%;overflow:hidden}.header-title[data-v-be8c3ee8]{position:relative;line-height:7vh;text-align:left;font-size:1.8rem;font-weight:800;color:#fff;letter-spacing:.1rem;padding-left:1vw;z-index:9}.header-title[data-v-be8c3ee8]:before{position:absolute;left:0;top:0;bottom:0;z-index:8;content:" ";width:26vw;-webkit-transform:skew(-30deg);transform:skew(-30deg);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(41,92,133,0)),to(rgba(41,92,133,.3)));background-image:linear-gradient(180deg,rgba(41,92,133,0),rgba(41,92,133,.3))}.header-nav[data-v-be8c3ee8]{position:absolute;z-index:9;left:28vw;right:1.5vw;top:.8rem;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:5vh;grid-gap:.65vw;padding:0 1.2vw}.header-nav li a[data-v-be8c3ee8]{text-decoration:none;text-align:center;position:relative;padding:.85rem .4rem;display:block;color:#fff;font-size:1.35rem;z-index:7}.header-nav li a[data-v-be8c3ee8]:before{-webkit-transform:skew(-30deg);transform:skew(-30deg);position:absolute;left:.9vw;right:.9vw;top:0;bottom:0;z-index:6;content:" ";border:2px solid #295c85;border-radius:2px 10px 2px 10px;-webkit-box-shadow:inset 0 0 10px #295c85;box-shadow:inset 0 0 10px #295c85}.header-nav li.current a[data-v-be8c3ee8]:before{border:2px solid #48a9e0;-webkit-box-shadow:inset 0 0 10px #48a9e0;box-shadow:inset 0 0 10px #48a9e0}#container[data-v-be8c3ee8]{position:absolute;top:8vh;bottom:12px;left:0;right:0;overflow:hidden}#gridCon[data-v-be8c3ee8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;grid-gap:.4vw;padding:0 .4vw .4vw;margin:0;overflow:hidden}#gridCon .grid-cell[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:0;overflow:hidden}#gridCon .grid-cell-1[data-v-be8c3ee8]{grid-column:2/span 2;grid-row:1/span 2}#gridCon .grid-cell-2[data-v-be8c3ee8]{grid-column:1/span 1;grid-row:1/span 1}#gridCon .grid-cell-3[data-v-be8c3ee8]{grid-column:1/span 1;grid-row:2/span 1}#gridCon .grid-cell-4[data-v-be8c3ee8]{grid-column:1/span 1;grid-row:3/span 1}#gridCon .grid-cell-5[data-v-be8c3ee8]{grid-column:2/span 1;grid-row:3/span 1}#gridCon .grid-cell-6[data-v-be8c3ee8]{grid-column:3/span 1;grid-row:3/span 1}#gridCon .grid-cell-7[data-v-be8c3ee8]{grid-column:4/span 1;grid-row:3/span 1}#gridCon .grid-cell-8[data-v-be8c3ee8]{grid-column:4/span 1;grid-row:2/span 1}#gridCon .grid-cell-9[data-v-be8c3ee8]{grid-column:4/span 1;grid-row:1/span 1}.chart-wrapper[data-v-be8c3ee8]{position:relative;height:100%;width:100%}.chart-title[data-v-be8c3ee8],.chart-wrapper[data-v-be8c3ee8]{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.chart-title[data-v-be8c3ee8]{height:4.4vh;font-size:1.58rem;line-height:4.2vh;font-weight:400;color:#fff;padding:0 .7rem 0 .8rem;white-space:nowrap;text-overflow:ellipsis}.chart-title i[data-v-be8c3ee8]{background:url(../assets/icon.d357dcac.svg);width:1.4rem;height:1.4rem;display:inline-block;margin:0 .4rem -.3rem 0}.chart-title-right[data-v-be8c3ee8]{float:right;color:#7ecbff;cursor:pointer;font-size:1.05rem}.chart-div[data-v-be8c3ee8]{position:absolute;top:4.4vh;bottom:0;left:0;right:0;overflow:hidden}.border[data-v-be8c3ee8]{border:1px solid rgba(0,192,255,.3)}.border .chart-title[data-v-be8c3ee8]{border-bottom:1px solid rgba(0,192,255,.3)}.border[data-v-be8c3ee8]:before{position:absolute;content:"";width:.5vw;height:.5vw;background:rgba(0,192,255,.3);clip-path:polygon(0 0,100% 0,0 100%,0 0)}#chartBmi[data-v-be8c3ee8],#chartBp[data-v-be8c3ee8],#chartHeart[data-v-be8c3ee8],#chartHeat[data-v-be8c3ee8],#chartOxygen[data-v-be8c3ee8],#chartSleep[data-v-be8c3ee8],#chartSugar[data-v-be8c3ee8]{width:100%;height:100%}.page-empty[data-v-be8c3ee8],.page-loading[data-v-be8c3ee8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9fd7ff;letter-spacing:.12em}.loader[data-v-be8c3ee8]{width:48px;height:48px;margin-bottom:12px;border:3px solid transparent;border-top-color:#49dff0;border-radius:50%;-webkit-animation:spin-be8c3ee8 .8s linear infinite;animation:spin-be8c3ee8 .8s linear infinite}@-webkit-keyframes spin-be8c3ee8{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-be8c3ee8{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-chart[data-v-be8c3ee8]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.45);z-index:2;pointer-events:none;font-size:1.1rem}.cockpit[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.7vw;gap:.6vw;min-height:0;overflow-x:hidden;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(73,223,240,.55) hsla(0,0%,100%,.08);background:radial-gradient(circle at 12% 18%,rgba(0,192,255,.16),transparent 28%),-webkit-gradient(linear,left top,left bottom,from(rgba(8,32,64,.35)),to(rgba(8,20,46,.12)));background:radial-gradient(circle at 12% 18%,rgba(0,192,255,.16),transparent 28%),linear-gradient(180deg,rgba(8,32,64,.35),rgba(8,20,46,.12));border:1px solid rgba(0,192,255,.28)}.cockpit[data-v-be8c3ee8]::-webkit-scrollbar{width:8px}.cockpit[data-v-be8c3ee8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:8px}.cockpit[data-v-be8c3ee8]::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#49dff0),to(#1890ff));background:linear-gradient(180deg,#49dff0,#1890ff);border-radius:8px}.cockpit-hero[data-v-be8c3ee8]{display:grid;grid-template-columns:minmax(8.6vw,10.4vw) minmax(0,1fr);gap:.7vw;min-height:12.6vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.avatar-stage[data-v-be8c3ee8]{position:relative;-webkit-perspective:800px;perspective:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar-image[data-v-be8c3ee8]{width:9.6vw;height:12.6vw;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid rgba(0,192,255,.35);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.35);box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-animation:floatY-be8c3ee8 5s ease-in-out infinite;animation:floatY-be8c3ee8 5s ease-in-out infinite}.avatar-glow[data-v-be8c3ee8]{position:absolute;inset:auto 12% 18% 12%;height:18px;background:radial-gradient(circle,rgba(0,192,255,.35),transparent 70%);-webkit-filter:blur(6px);filter:blur(6px)}.avatar-name[data-v-be8c3ee8]{margin-top:.35rem;font-size:1.9rem;letter-spacing:.2em}@-webkit-keyframes floatY-be8c3ee8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes floatY-be8c3ee8{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.identity[data-v-be8c3ee8]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35vw}.identity-top[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.6vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.identity-name[data-v-be8c3ee8]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2.6rem;font-weight:700;letter-spacing:.12em;line-height:1.2;word-break:break-word}.identity-actions[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ghost-btn[data-v-be8c3ee8]{border:1px solid rgba(0,192,255,.35);background:rgba(0,192,255,.08);color:#d7f4ff;border-radius:999px;padding:.36rem 1.2rem;cursor:pointer;font-size:1.4rem}.ghost-btn.accent[data-v-be8c3ee8]{background:linear-gradient(135deg,rgba(0,254,255,.25),rgba(2,126,255,.2))}.identity-facts[data-v-be8c3ee8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.4vw}.fact[data-v-be8c3ee8]{position:relative;min-width:0;padding:.32vw .55vw .38vw .75vw;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,192,255,.08)),to(rgba(8,24,52,.18)));background:linear-gradient(180deg,rgba(0,192,255,.08),rgba(8,24,52,.18));border:1px solid rgba(0,192,255,.16)}.fact[data-v-be8c3ee8]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:3px;background:#49dff0}.fact label[data-v-be8c3ee8]{display:block;color:hsla(0,0%,100%,.42);font-size:.98rem;letter-spacing:.12em;line-height:1.2}.fact b[data-v-be8c3ee8]{display:block;margin-top:.12vw;font-size:1.55rem;font-weight:650;line-height:1.25;word-break:break-word}.fact b small[data-v-be8c3ee8]{margin-left:.12em;font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.5)}.fact.male[data-v-be8c3ee8]:before{background:#49dff0}.fact.female[data-v-be8c3ee8]:before{background:#ff6b8a}.fact.ok[data-v-be8c3ee8]:before{background:#2dffb3}.fact.ok b[data-v-be8c3ee8]{color:#7dffc8}.fact.warn[data-v-be8c3ee8]:before{background:#ffc44d}.fact.warn b[data-v-be8c3ee8]{color:#ffd59a}.fact.danger[data-v-be8c3ee8]:before{background:#ff6b8a}.fact.danger b[data-v-be8c3ee8]{color:#ff8a8a}.archive-grid[data-v-be8c3ee8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:.32vw;-ms-flex-line-pack:start;align-content:start}.archive-item[data-v-be8c3ee8]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.12vw;padding:.28vw .5vw .32vw;border-radius:8px;background:rgba(8,24,52,.35);border:1px solid rgba(0,192,255,.1)}.archive-item label[data-v-be8c3ee8]{color:hsla(0,0%,100%,.5);font-size:1.05rem;line-height:1.2}.archive-item b[data-v-be8c3ee8]{font-weight:500;font-size:1.42rem;line-height:1.35;word-break:break-word;white-space:normal}.archive-item.wide[data-v-be8c3ee8]{grid-column:1/-1}.live-row[data-v-be8c3ee8]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.35vw .5vw;border-radius:10px;background:rgba(0,192,255,.06)}.live-dot[data-v-be8c3ee8]{width:8px;height:8px;border-radius:50%;background:#2dffb3;-webkit-box-shadow:0 0 10px #2dffb3;box-shadow:0 0 10px #2dffb3;-webkit-animation:pulse-be8c3ee8 1.6s ease-in-out infinite;animation:pulse-be8c3ee8 1.6s ease-in-out infinite}.live-dot.off[data-v-be8c3ee8]{background:#8ea0b8;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}@-webkit-keyframes pulse-be8c3ee8{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse-be8c3ee8{0%,to{opacity:1}50%{opacity:.35}}.live-title[data-v-be8c3ee8]{font-size:1.35rem;color:#9fd7ff}.live-addr[data-v-be8c3ee8]{word-break:break-word;white-space:normal;font-size:1.42rem;line-height:1.35}.watch-chip[data-v-be8c3ee8]{padding:.32rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);cursor:pointer;font-size:1.35rem;max-width:16vw;white-space:normal;word-break:break-word;text-align:center;line-height:1.3}.watch-chip.on[data-v-be8c3ee8]{color:#2dffb3;border-color:rgba(45,255,179,.5)}.kpi-grid[data-v-be8c3ee8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(11vh,auto));gap:.55vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:24vh}.kpi-card[data-v-be8c3ee8]{--tone:#49dff0;position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.85vw .9vw .75vw;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,28,58,.72)),to(rgba(6,18,40,.38)));background:linear-gradient(180deg,rgba(8,28,58,.72),rgba(6,18,40,.38));border:1px solid hsla(0,0%,100%,.06);cursor:pointer;overflow:hidden;-webkit-transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease,background .25s ease;transition:border-color .25s ease,transform .25s ease,background .25s ease,-webkit-transform .25s ease}.kpi-card[data-v-be8c3ee8]:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--tone);opacity:.9}.kpi-card[data-v-be8c3ee8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:hsla(0,0%,100%,.16);background:-webkit-gradient(linear,left top,left bottom,from(rgba(12,42,82,.82)),to(rgba(6,18,40,.5)));background:linear-gradient(180deg,rgba(12,42,82,.82),rgba(6,18,40,.5))}.kpi-card.rose[data-v-be8c3ee8]{--tone:#ff6b8a}.kpi-card.cyan[data-v-be8c3ee8]{--tone:#49dff0}.kpi-card.gold[data-v-be8c3ee8]{--tone:#deb140}.kpi-card.teal[data-v-be8c3ee8]{--tone:#5eead4}.kpi-card.amber[data-v-be8c3ee8]{--tone:#ff8a5c}.kpi-card.mint[data-v-be8c3ee8]{--tone:#2dffb3}.kpi-card.violet[data-v-be8c3ee8]{--tone:#c487ee}.kpi-card.ice[data-v-be8c3ee8]{--tone:#7ecbff}.kpi-head[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4vw;min-width:0}.kpi-dot[data-v-be8c3ee8]{width:8px;height:8px;border-radius:50%;background:var(--tone);-webkit-box-shadow:0 0 10px var(--tone);box-shadow:0 0 10px var(--tone);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kpi-head span[data-v-be8c3ee8]{color:hsla(0,0%,100%,.62);font-size:1.68rem;letter-spacing:.2em;font-weight:500}.kpi-head em[data-v-be8c3ee8]{margin-left:auto;font-style:normal;font-size:1.55rem;letter-spacing:.08em;color:hsla(0,0%,100%,.38);white-space:nowrap}.kpi-main[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.35vw;min-width:0;margin-top:.55vw}.kpi-main strong[data-v-be8c3ee8]{font-size:clamp(2.1rem,2.2vw,3.5rem);font-weight:650;line-height:1.05;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-main small[data-v-be8c3ee8]{font-size:1.5rem;color:hsla(0,0%,100%,.42);letter-spacing:.04em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kpi-card.healthy .kpi-head em[data-v-be8c3ee8]{color:#7dffc8}.kpi-card.warning .kpi-head em[data-v-be8c3ee8]{color:#ffd59a}.kpi-card.danger[data-v-be8c3ee8]{border-color:hsla(0,100%,71%,.35);background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,18,32,.55)),to(rgba(6,18,40,.42)));background:linear-gradient(180deg,rgba(72,18,32,.55),rgba(6,18,40,.42))}.kpi-card.danger .kpi-head em[data-v-be8c3ee8]{color:#ff8a8a}.cockpit-foot[data-v-be8c3ee8]{min-height:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sleep-mini[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.7vw;padding:.55vw .7vw;border-radius:12px;background:linear-gradient(135deg,rgba(124,92,255,.16),rgba(8,24,52,.42));border:1px solid rgba(196,135,238,.28);cursor:pointer}.sleep-score[data-v-be8c3ee8]{width:5.6vw;min-width:86px;min-height:86px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.12),transparent 55%),rgba(8,18,42,.55);border:3px solid #c487ee;-webkit-box-shadow:0 0 18px rgba(196,135,238,.22);box-shadow:0 0 18px rgba(196,135,238,.22)}.sleep-score.q-best[data-v-be8c3ee8]{border-color:#2dffb3;-webkit-box-shadow:0 0 18px rgba(45,255,179,.22);box-shadow:0 0 18px rgba(45,255,179,.22)}.sleep-score.q-good[data-v-be8c3ee8]{border-color:#49dff0;-webkit-box-shadow:0 0 18px rgba(73,223,240,.22);box-shadow:0 0 18px rgba(73,223,240,.22)}.sleep-score.q-mid[data-v-be8c3ee8]{border-color:#ffc44d;-webkit-box-shadow:0 0 18px rgba(255,196,77,.2);box-shadow:0 0 18px rgba(255,196,77,.2)}.sleep-score.q-bad[data-v-be8c3ee8]{border-color:#ff6b6b;-webkit-box-shadow:0 0 18px hsla(0,100%,71%,.22);box-shadow:0 0 18px hsla(0,100%,71%,.22)}.sleep-score strong[data-v-be8c3ee8]{font-size:2.1rem;line-height:1;font-weight:700;color:#fff}.sleep-score span[data-v-be8c3ee8]{margin-top:.18vw;font-size:.92rem;color:hsla(0,0%,100%,.58);letter-spacing:.08em}.sleep-body[data-v-be8c3ee8]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.28vw}.sleep-head[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5vw}.sleep-head b[data-v-be8c3ee8]{font-size:1.35rem;color:#e8f6ff}.sleep-head em[data-v-be8c3ee8]{font-style:normal;padding:.08rem .7rem;border-radius:999px;font-size:1.05rem;border:1px solid rgba(196,135,238,.4);color:#d7b7ff}.sleep-head em.q-best[data-v-be8c3ee8]{color:#7dffc8;border-color:rgba(45,255,179,.45)}.sleep-head em.q-good[data-v-be8c3ee8]{color:#7eeaff;border-color:rgba(73,223,240,.45)}.sleep-head em.q-mid[data-v-be8c3ee8]{color:#ffd59a;border-color:rgba(255,196,77,.45)}.sleep-head em.q-bad[data-v-be8c3ee8]{color:#ff8a8a;border-color:hsla(0,100%,71%,.45)}.sleep-metrics[data-v-be8c3ee8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4vw}.sleep-metric[data-v-be8c3ee8]{min-width:0;padding:.28vw .5vw;border-radius:8px;background:rgba(8,24,52,.45);border:1px solid rgba(196,135,238,.16)}.sleep-metric label[data-v-be8c3ee8]{display:block;color:hsla(0,0%,100%,.48);font-size:1rem}.sleep-metric b[data-v-be8c3ee8]{display:block;margin-top:.08vw;font-size:1.42rem;font-weight:650;color:#fff;line-height:1.25}.advice[data-v-be8c3ee8]{color:rgba(214,232,255,.78);font-size:1.12rem;line-height:1.45;word-break:break-word}.list-panel[data-v-be8c3ee8]{overflow:hidden}.flex-container[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5vw;height:3.6vh;font-size:1rem}.flex-container>div[data-v-be8c3ee8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-header[data-v-be8c3ee8]{color:#9fd7ff;border-bottom:1px solid rgba(0,192,255,.18)}.table-drug[data-v-be8c3ee8]{font-size:1.22rem}.table-drug>div[data-v-be8c3ee8]:first-child{width:22%}.table-drug>div[data-v-be8c3ee8]:nth-child(2),.table-drug>div[data-v-be8c3ee8]:nth-child(3){width:39%}.alert-list[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.alert-item[data-v-be8c3ee8]{padding:12px 14px;border-radius:10px;background:rgba(10,28,56,.6);border:1px solid rgba(0,192,255,.2)}.alert-item div[data-v-be8c3ee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alert-item em[data-v-be8c3ee8]{color:hsla(0,0%,100%,.5);font-style:normal;font-size:15px}.modal-empty[data-v-be8c3ee8]{position:relative;height:220px;font-size:18px}.ant-modal-header{padding:16px 24px 0;color:#fff;background:#1a2f5b;border-bottom:1px solid #1a2f5b;border-radius:4px 4px 0 0}.ant-modal-title{margin:0;color:#fff;font-weight:500;font-size:24px;line-height:22px;word-wrap:break-word;text-align:center}.ant-modal-content{position:relative;background-color:#1a2f5b;background-clip:padding-box;border:0;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto}.ant-modal-close{color:#fff}.ant-modal-body{padding:24px 24px 0;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-table-thead>tr>th{color:#fff;font-weight:500;text-align:left;background:#1b3b7b;border-bottom:1px solid #1f438d;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:#1e428c}.ant-table{color:#bae4f5;font-size:16px}.ant-table-tbody>tr,.ant-table-thead>tr{background:#1f3868}.ant-table-tbody>tr>td{border-bottom:1px solid #315b9f;-webkit-transition:all .3s,border 0s;transition:all .3s,border 0s}.ant-modal-footer .ant-btn{color:#fff;background-color:#27477c;border-color:#1a2f5b}.ant-pagination{color:#fff;font-size:14px}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus .ant-pagination-item-link,.ant-pagination-disabled:focus a,.ant-pagination-disabled:hover .ant-pagination-item-link,.ant-pagination-disabled:hover a,.ant-pagination-disabled a{color:hsla(0,0%,100%,.25);border-color:transparent;cursor:not-allowed}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{font-size:12px;background-color:transparent;border:1px solid transparent}.ant-pagination-item-active{font-weight:500;background:transparent;border-color:transparent}.ant-pagination-item{background-color:transparent;border:transparent}.ant-pagination-item a{color:hsla(0,0%,100%,.65)}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:hsla(0,0%,100%,.25)}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{color:hsla(0,0%,100%,.65)}.ant-select-selection{background-color:transparent;border:none}.ant-select{color:hsla(0,0%,100%,.65);font-size:14px}.ant-modal-footer{border-top:1px solid #2e538f}.ant-modal-footer,.ant-table-placeholder{background:transparent}.ant-empty-description{color:#fff}.health-report-modal .ant-modal{max-width:96vw;padding-bottom:0;top:40px}.health-report-modal .ant-modal-content{background:-webkit-gradient(linear,left top,left bottom,from(#0c1c3d),to(#08142c));background:linear-gradient(180deg,#0c1c3d,#08142c);border:1px solid rgba(0,192,255,.28);border-radius:14px;-webkit-box-shadow:0 24px 64px rgba(0,10,30,.55);box-shadow:0 24px 64px rgba(0,10,30,.55);overflow:hidden}.health-report-modal .ant-modal-header{background:-webkit-gradient(linear,left top,right top,from(rgba(14,34,72,.96)),to(rgba(18,52,95,.96)));background:linear-gradient(90deg,rgba(14,34,72,.96),rgba(18,52,95,.96));border-bottom:1px solid rgba(0,192,255,.22);padding:14px 56px 14px 24px}.health-report-modal .ant-modal-title{font-size:20px;letter-spacing:3px;color:#7eeaff;text-align:left;line-height:1.4}.health-report-modal .ant-modal-close{color:#7eeaff}.health-report-modal .ant-modal-close:hover{color:#fff}.health-report-modal .ant-modal-body{padding:0;background:transparent}#mainBody{width:100%;height:100vh;min-height:100vh}#container,#mainBody{overflow:hidden}#container,#gridCon,#mainBody{-webkit-box-sizing:border-box;box-sizing:border-box}#gridCon{width:100%;height:100%;max-height:100%;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}#gridCon .grid-cell,.chart-wrapper{min-width:0;min-height:0}#gridCon .grid-cell,.chart-title,.chart-wrapper{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.chart-title,.chart-title-right{white-space:nowrap;text-overflow:ellipsis}.chart-title-right{max-width:55%;overflow:hidden}.chart-div{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#gridCon #mhb_map,#gridCon [id^=chart]{width:100%!important;height:100%!important;max-height:100%}.flex-container>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-height:800px){#header{height:7vh}#container{top:7vh}.chart-title{height:3.4vh;line-height:1.8rem;font-size:1rem}.chart-div{top:3.4vh}}@media screen and (max-width:1366px){.header-title{font-size:1.4rem}.chart-title{font-size:.95rem}.header-nav li a{font-size:1rem;padding:.6rem .3rem}}