._stage_1c5jr_1{color:#162844;background:#e8edf3;justify-content:center;align-items:center;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}._canvas_1c5jr_13{transform-origin:50%;background:#f7f9fc;flex:none;width:1920px;height:1080px;position:relative;overflow:hidden;box-shadow:0 8px 44px #0f26462e}._topbar_1c5jr_24{z-index:5;color:#fff;background:#052b60;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 2px 8px #052b6024}._brand_1c5jr_38{letter-spacing:.035em;font-size:28px;font-weight:800}._topbar_1c5jr_24 nav{align-items:center;gap:12px;display:flex}._topbar_1c5jr_24 nav a,._topbar_1c5jr_24 nav span{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:9px;height:38px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}._topbar_1c5jr_24 nav a:hover{background:#ffffff1f;border-color:#ffffff8c}._sidebar_1c5jr_56{background:#fff;border-right:1px solid #d9e1ea;flex-direction:column;width:282px;display:flex;position:absolute;top:68px;bottom:0;left:0}._sideTitle_1c5jr_67{padding:25px 24px 18px}._sideTitle_1c5jr_67 span{color:#1673dc;letter-spacing:.15em;font-size:13px;font-weight:700}._sideTitle_1c5jr_67 h1{color:#0d2450;margin:5px 0 0;font-size:28px;font-weight:800}._reportNav_1c5jr_70{gap:8px;padding:0 17px;display:grid}._reportNav_1c5jr_70 button{color:#14284d;text-align:left;background:#fff;border:1px solid #0000;border-radius:6px;grid-template-columns:38px 1fr;align-items:center;gap:9px;height:64px;padding:0 18px;font-size:17px;font-weight:600;display:grid;position:relative}._reportNav_1c5jr_70 button svg{font-size:25px}._reportNav_1c5jr_70 button:hover{color:#0e67d3;background:#f2f7fd}._reportNav_1c5jr_70 button._activeNav_1c5jr_89{color:#0b69da;background:#eef6ff;border-color:#a9d1ff;box-shadow:inset 3px 0 #1477e8}._sideFoot_1c5jr_90{color:#52667d;background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;margin:auto 22px 24px;padding:17px}._sideFoot_1c5jr_90 svg{float:left;color:#1977de;margin:2px 10px 12px 0;font-size:25px}._sideFoot_1c5jr_90 span,._sideFoot_1c5jr_90 small{display:block}._sideFoot_1c5jr_90 span{color:#183454;font-weight:700}._sideFoot_1c5jr_90 small{margin-top:5px;font-size:11px}._mainArea_1c5jr_103{background:#f7f9fc;padding:17px 18px 16px;position:absolute;inset:68px 274px 0 282px;overflow:hidden}._reportBody_1c5jr_113{width:100%;height:100%;position:relative}._exportRail_1c5jr_115{background:#f7faff;border-left:1px solid #d7e0e9;width:274px;padding:678px 25px 28px;position:absolute;top:68px;bottom:0;right:0}._exportRail_1c5jr_115 button{color:#243449;text-align:left;background:#fff;border:1px solid #c8d5e2;border-radius:6px;grid-template-columns:46px 1fr;align-items:center;width:100%;height:72px;margin-top:16px;padding:0 20px;font-size:17px;display:grid}._exportRail_1c5jr_115 button:first-of-type svg{color:#f0443f}._exportRail_1c5jr_115 button:last-of-type svg{color:#0865c2}._exportRail_1c5jr_115 button svg{font-size:34px}._exportRail_1c5jr_115 button:hover{border-color:#70aef1;box-shadow:0 5px 18px #125daa1a}._reportFilters_1c5jr_145{background:#fff;border:1px solid #e1e7ee;border-radius:5px;align-items:center;gap:46px;height:58px;padding:0 48px;display:flex}._reportFilters_1c5jr_145 label{color:#37475a;align-items:center;gap:17px;font-size:14px;display:flex}._reportFilters_1c5jr_145 select{color:#26384d;background:#fff;border:1px solid #ced9e5;border-radius:5px;outline:none;width:178px;height:38px;padding:0 14px}._reportFilters_1c5jr_145 select:focus{border-color:#1674df;box-shadow:0 0 0 3px #1674df1a}._reportTitle_1c5jr_158{color:#071c50;text-align:center;letter-spacing:.07em;margin:17px 0 14px;font-size:30px}._metricGrid_1c5jr_159{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}._metricCard_1c5jr_160{background:#fff;border:1px solid #d4dee8;border-radius:6px;grid-template-columns:56px 1fr;align-items:center;height:96px;padding:0 16px;display:grid}._metricCard_1c5jr_160 svg{font-size:38px}._metricCard_1c5jr_160 span,._metricCard_1c5jr_160 small,._metricCard_1c5jr_160 strong{display:block}._metricCard_1c5jr_160 small{color:#495a6d;white-space:nowrap;font-size:12px}._metricCard_1c5jr_160 strong{color:#102857;margin-top:5px;font-size:22px}._macroCharts_1c5jr_174{grid-template-rows:244px 245px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._whitePanel_1c5jr_175{background:#fff;border:1px solid #b9cee3;border-radius:6px;min-width:0;min-height:0;overflow:hidden}._whitePanel_1c5jr_175 h3{color:#132c56;margin:0;padding:11px 15px 0;font-size:16px}._chartFill_1c5jr_177{width:100%;height:calc(100% - 32px)!important}._macroCharts_1c5jr_174>:nth-child(n+3){min-width:0}._macroCharts_1c5jr_174{grid-template-columns:.9fr 1.05fr .95fr}._macroTrend_1c5jr_178{grid-column:1/span 2}._macroAge_1c5jr_179{grid-column:3}._progressPanel_1c5jr_184{grid-area:2/1}._funnelPanel_1c5jr_185{grid-area:2/2}._interventionPanel_1c5jr_186{grid-area:2/3}._rankRow_1c5jr_187{color:#45576b;grid-template-columns:22px 108px 1fr 51px;align-items:center;gap:6px;height:31px;padding:0 12px;font-size:10px;display:grid}._rankRow_1c5jr_187 b{color:#ec8017}._rankRow_1c5jr_187 i{background:#e8eef4;height:8px}._rankRow_1c5jr_187 i em{background:#176edc;height:100%;display:block}._rankRow_1c5jr_187 strong{text-align:right;font-weight:500}._funnelList_1c5jr_192{flex-direction:column;align-items:center;gap:3px;padding:11px 12px;display:flex}._funnelList_1c5jr_192 div{color:#fff;background:#1b6fd3;grid-template-columns:1fr 70px 48px;align-items:center;height:32px;padding:0 10px;font-size:10px;display:grid}._funnelList_1c5jr_192 div:nth-child(2){background:#3c8add}._funnelList_1c5jr_192 div:nth-child(3){background:#65a5e3}._funnelList_1c5jr_192 div:nth-child(4){color:#254260;background:#9dd3b3}._funnelList_1c5jr_192 div:nth-child(5){color:#2b465a;background:#e9c857}._funnelList_1c5jr_192 strong,._funnelList_1c5jr_192 small{text-align:right}._summaryBox_1c5jr_199{color:#182b47;background:#f1f7ff;border:1px solid #1675e8;border-radius:6px;grid-template-columns:90px 1fr;align-items:center;gap:4px;height:128px;margin-top:12px;padding:10px 18px;display:grid}._summaryIcon_1c5jr_212{color:#1675e8;background:#dcecff;border-radius:50%;place-items:center;width:65px;height:65px;font-size:34px;display:grid}._summaryBox_1c5jr_199 h3,._patientSummary_1c5jr_213 h3{color:#0d3773;margin:0 0 6px;font-size:17px}._summaryBox_1c5jr_199 p,._patientSummary_1c5jr_213 p{margin:3px 0;font-size:12px;line-height:18px}._sourceLine_1c5jr_215{color:#6c7988;text-align:center;margin:8px 0 0;font-size:11px}._individualBody_1c5jr_217{padding:0 2px}._individualTitle_1c5jr_218{color:#071c50;text-align:center;letter-spacing:.12em;height:46px;margin:0;font-size:30px;line-height:42px}._patientMeta_1c5jr_219{background:#fff;border:1px solid #c8d6e4;border-radius:6px;grid-template-columns:1.25fr .75fr 1.25fr .9fr;align-items:center;height:62px;display:grid}._patientMeta_1c5jr_219 span{color:#25354a;align-items:center;gap:12px;padding:0 22px;font-size:14px;display:flex}._patientMeta_1c5jr_219 svg{color:#122f5e;font-size:19px}._patientTop_1c5jr_222{grid-template-columns:1.55fr 1fr;gap:12px;height:252px;margin-top:12px;display:grid}._cobbPanel_1c5jr_223 h3,._planPanel_1c5jr_223 h3,._durationPanel_1c5jr_223 h3,._methodPanel_1c5jr_223 h3,._targetsPanel_1c5jr_223 h3,._timelinePanel_1c5jr_223 h3{padding-top:12px}._cobbChart_1c5jr_224{width:100%;height:183px!important}._cobbPanel_1c5jr_223 p{color:#5e6f80;margin:-1px 18px 0;font-size:10px}._planPanel_1c5jr_223{padding:0 18px}._planPanel_1c5jr_223 h3{padding-left:0}._planPanel_1c5jr_223>div{color:#26384c;grid-template-columns:35px 1fr;align-items:center;gap:8px;height:57px;font-size:14px;display:grid}._planPanel_1c5jr_223>div svg{color:#1473df;font-size:23px}._planPanel_1c5jr_223 strong{color:#0d6ed9;font-size:18px}._patientMetricGrid_1c5jr_231{grid-template-columns:repeat(5,1fr);gap:12px;height:98px;margin-top:12px;display:grid}._patientMetricGrid_1c5jr_231 article{background:#fff;border:1px solid #cad8e6;border-radius:6px;grid-template-columns:54px 1fr;align-items:center;padding:0 16px;display:grid}._patientMetricGrid_1c5jr_231 article>svg{color:#1475e4;font-size:32px}._patientMetricGrid_1c5jr_231 small,._patientMetricGrid_1c5jr_231 strong{display:block}._patientMetricGrid_1c5jr_231 small{color:#34465b;font-size:12px}._patientMetricGrid_1c5jr_231 strong{color:#0e6edc;margin-top:5px;font-size:26px}._patientMetricGrid_1c5jr_231 em{margin-left:4px;font-size:11px;font-style:normal;font-weight:500}._patientMiddle_1c5jr_238{grid-template-columns:1.32fr .78fr 1fr;gap:12px;height:214px;margin-top:12px;display:grid}._durationPanel_1c5jr_223,._methodPanel_1c5jr_223,._targetsPanel_1c5jr_223{height:214px}._targetsPanel_1c5jr_223{padding:0 18px}._targetsPanel_1c5jr_223 h3{margin-bottom:18px;padding-left:0}._targetsPanel_1c5jr_223>div{color:#3a4d61;grid-template-columns:132px 1fr 42px;align-items:center;gap:9px;height:47px;font-size:11px;display:grid}._targetsPanel_1c5jr_223 i{background:#e5eaf0;border-radius:6px;height:9px}._targetsPanel_1c5jr_223 i em{background:#1672e0;border-radius:6px;height:100%;display:block}._targetsPanel_1c5jr_223 strong{color:#1268d3;text-align:right}._patientBottom_1c5jr_246{grid-template-columns:1.25fr 1fr;gap:12px;height:164px;margin-top:12px;display:grid}._timelinePanel_1c5jr_223{padding:0 18px}._timelinePanel_1c5jr_223 h3{padding-left:0}._timeline_1c5jr_223{grid-template-columns:repeat(4,1fr);align-items:center;height:104px;display:grid;position:relative}._timeline_1c5jr_223:before{content:"";background:#a9b8c8;height:2px;position:absolute;top:39px;left:52px;right:52px}._timeline_1c5jr_223>div{z-index:1;color:#33475c;flex-direction:column;align-items:center;display:flex;position:relative}._timeline_1c5jr_223>div>span{color:#1672df;background:#fff;border:1px solid #c4d3e1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}._timeline_1c5jr_223>div strong{margin-top:6px;font-size:11px}._timeline_1c5jr_223>div small{margin-top:3px;font-size:9px}._timeline_1c5jr_223 ._timelineActive_1c5jr_255>span{color:#fff;background:#1672df;border-color:#1672df}._timeline_1c5jr_223 ._timelineActive_1c5jr_255 strong,._timeline_1c5jr_223 ._timelineActive_1c5jr_255 small{color:#126bda}._patientSummary_1c5jr_213{background:#edf6ff;border:1px solid #75aef0;border-radius:6px;grid-template-columns:78px 1fr;align-items:center;padding:10px 16px;display:grid}._overviewBody_1c5jr_259{padding:23px 28px}._overviewHeader_1c5jr_260{background:#fff;border:1px solid #cbd8e5;border-radius:8px;align-items:center;gap:24px;height:128px;padding:0 30px;display:flex}._overviewHeader_1c5jr_260>span{color:#fff;background:#176fd9;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;display:grid}._overviewHeader_1c5jr_260 h2{color:#0b2451;margin:0;font-size:30px}._overviewHeader_1c5jr_260 p{color:#66778b;margin:9px 0 0;font-size:14px}._overviewMetrics_1c5jr_264{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}._overviewMetrics_1c5jr_264 article{background:#fff;border:1px solid #cad8e5;border-top:4px solid #1974df;border-radius:7px;flex-direction:column;justify-content:center;height:145px;padding:0 24px;display:flex}._overviewMetrics_1c5jr_264 small{color:#526579;font-size:14px}._overviewMetrics_1c5jr_264 strong{color:#0d336c;margin-top:7px;font-size:31px}._overviewMetrics_1c5jr_264 span{color:#7990a5;margin-top:7px;font-size:11px}._overviewTable_1c5jr_269{background:#fff;border:1px solid #cbd8e5;border-radius:8px;margin-top:20px;overflow:hidden}._overviewTable_1c5jr_269 header{border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}._overviewTable_1c5jr_269 header h3{color:#142c54;margin:0;font-size:18px}._overviewTable_1c5jr_269 header span{color:#718499;font-size:12px}._tableHeader_1c5jr_273,._tableRow_1c5jr_273{grid-template-columns:1.3fr 1fr .45fr;align-items:center;padding:0 24px;display:grid}._tableHeader_1c5jr_273{color:#5d7083;background:#eef3f8;height:48px;font-size:12px;font-weight:700}._tableRow_1c5jr_273{color:#35495f;border-top:1px solid #edf1f5;height:74px;font-size:14px}._tableRow_1c5jr_273 strong{color:#183b6b}._tableRow_1c5jr_273 em{color:#177251;background:#eaf8f2;border-radius:15px;justify-self:start;padding:6px 13px;font-size:11px;font-style:normal}._overviewTip_1c5jr_278{color:#3e5873;background:#edf6ff;border:1px solid #b8d5f4;border-radius:7px;align-items:center;gap:16px;height:86px;margin-top:20px;padding:0 24px;font-size:14px;display:flex}._overviewTip_1c5jr_278 svg{color:#1474df;font-size:25px}._toast_1c5jr_280{z-index:20;color:#fff;background:#176fd9;border-radius:6px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex;position:absolute;bottom:30px;right:38px;box-shadow:0 8px 24px #0c41803d}@media (max-width:900px){._canvas_1c5jr_13{transform-origin:50%}}
