:root{color:#17213a;--violet:#6d55d9;--blue:#4671e8;--rose:#e7647c;--green:#27b899;--line:#dde2ec;--muted:#69758a;background:#f7f8fc;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#f7f8fc;min-width:320px;margin:0}button,select{font:inherit}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.brand,.actions,.command,.stage-head,.kpis,.plot-title,.plot-title>div{align-items:center;display:flex}.brand{gap:10px}.brand>span{color:#fff;background:linear-gradient(145deg,#27b899,#6d55d9);border-radius:7px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:2px;font-size:10px}.actions{gap:8px}.engine,.command{border:1px solid var(--line);border-radius:6px;height:36px}.engine{color:#5944b7;background:#f2efff;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.command{color:#34415a;cursor:pointer;background:#fff;gap:6px;padding:0 11px;text-decoration:none}.command b{font-size:11px}.command svg,.engine svg,.plot-title svg{width:16px}.workspace{grid-template-columns:230px minmax(700px,1fr) 295px;min-height:calc(100vh - 64px);display:grid}.subject-panel,.inspector{background:#fff;padding:20px 16px}.subject-panel{border-right:1px solid var(--line)}.inspector{border-left:1px solid var(--line)}.kicker{color:var(--violet);font-size:9px;font-weight:800}.subject-panel h1,.inspector h2,.stage-head h2{letter-spacing:0;margin:3px 0 0}.subject-panel h1,.inspector h2{font-size:22px}.subject-panel>p{border-block:1px solid var(--line);margin:14px 0;padding:12px 0;font-size:12px;font-weight:700;line-height:1.55}.subject-panel label{color:var(--muted);margin-top:10px;font-size:10px;font-weight:700;display:block}.subject-panel select{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;height:38px;margin-top:5px;padding:0 9px;display:block}.profile-list{border-top:1px solid var(--line);margin-top:19px;padding-top:14px}.profile-list h2{margin:0 0 8px;font-size:11px}.profile-list div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.profile-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafbfe;border-radius:5px;height:41px;padding:5px 7px}.profile-list span,.profile-list b{font-size:9px;display:block}.profile-list b{color:#8993a5;margin-top:2px}.analysis-stage{background-color:#0000;background-image:linear-gradient(90deg,#6d55d907 1px,#0000 1px),linear-gradient(#6d55d907 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:0;padding:18px}.stage-head{justify-content:space-between;margin-bottom:13px}.stage-head h2{font-size:27px}.stage-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.kpis{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.kpis div{text-align:center;border-right:1px solid var(--line);min-width:90px;padding:8px}.kpis div:last-child{border:0}.kpis strong,.kpis span{display:block}.kpis strong{font-size:16px}.kpis span{color:#8b94a5;margin-top:2px;font-size:8px}.plot-panel{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 8px 25px #262b4d0d}.plot-title{border-bottom:1px solid var(--line);background:#fbfbfe;justify-content:space-between;height:42px;padding:0 12px}.dark .plot-title{color:#e7ecf8;background:#101729;border-color:#29324a}.plot-title>div{gap:7px}.plot-title strong{font-size:11px}.plot-title span{color:#8893a5;font-size:8px}.plot-title svg{color:var(--violet)}.dark .plot-title svg{color:#9e8cff}#cohort-3d{background:#0b1020;height:430px}.lower-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.inspector>div#clock-radar{margin-top:7px}.responder{border-left:4px solid var(--violet);background:#f3f0ff;padding:14px}.responder span,.responder strong,.responder small{display:block}.responder span{color:#6f7890;font-size:9px}.responder strong{margin-top:5px;font-size:21px}.responder small{color:#8272c6;margin-top:3px;font-size:10px}.organ-rank,.interpretation{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.organ-rank h3{margin:0 0 10px;font-size:11px}.organ-rank>div>div{grid-template-columns:20px 48px 1fr 36px;align-items:center;gap:6px;margin:9px 0;font-size:9px;display:grid}.organ-rank span{color:#fff;background:#283650;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.organ-rank i{background:linear-gradient(90deg,var(--rose) var(--w),#e9edf3 var(--w));border-radius:99px;height:5px}.organ-rank b{text-align:right}.interpretation{gap:8px;display:flex}.interpretation svg{width:18px;color:var(--violet);flex:none}.interpretation p{color:#6d788e;margin:0;font-size:9px;line-height:1.6}@media (max-width:1080px){.workspace{grid-template-columns:220px minmax(650px,1fr)}.inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:180px 260px 1fr;gap:18px;display:grid}.inspector>*{border-top:0;margin-top:0;padding-top:0}}@media (max-width:760px){.topbar{height:58px;padding:0 10px}.brand small,.engine,.command b{display:none}.command{justify-content:center;width:36px;padding:0}.workspace{display:block}.subject-panel,.analysis-stage,.inspector{padding:16px 12px}.subject-panel{border-right:0;border-bottom:1px solid var(--line)}.stage-head{display:block}.kpis{margin-top:10px}.kpis div{flex:1}.lower-grid{grid-template-columns:1fr}.plot-panel{overflow-x:auto}.plot-panel>div[id]{min-width:620px}.inspector{border-top:1px solid var(--line);display:block}.inspector>*+*{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}}
