:root{color:#dcecff;font-synthesis:none;--muted:#8ba7c6;background:#041126;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #4ce3ff}.cockpit{background:radial-gradient(at 50% 0,#0a3260aa 0,#0000 45%),linear-gradient(120deg,#05172f,#041025 70%);max-width:2560px;min-height:100vh;margin:auto;padding:0 28px 12px}.masthead{border-bottom:1px solid #247ab966;grid-template-columns:1fr 1.5fr 1fr;align-items:center;height:94px;display:grid;position:relative}.masthead:after{content:"";background:linear-gradient(90deg,#0000,#2adcff,#0000);height:2px;position:absolute;bottom:-1px;left:34%;right:34%;box-shadow:0 0 15px #3af3ff}.brand{letter-spacing:2px;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.brand-mark{color:#48ceff;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);background:#14457766;border:1px solid #329dd288;place-items:center;width:38px;height:42px;font-size:24px;display:grid}.brand small{letter-spacing:2px;color:#759dbc;margin-top:5px;font-size:10px;font-weight:400;display:block}.main-title{text-align:center}.main-title span{letter-spacing:4px;color:#e3f6ff;text-shadow:0 0 24px #39c3ff44;font-size:30px;font-weight:650}.main-title small{letter-spacing:3.6px;color:#698bab;margin-top:9px;font-size:9px;display:block}.header-tools{justify-content:flex-end;align-items:center;gap:17px;display:flex}.demo-badge{color:#ddb776;white-space:nowrap;font-size:12px}.demo-badge i,.status-dot{background:#e8bf6a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 7px #e8bf6a88}.period-label{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}select{color:#cce9ff;background:#0b2545;border:1px solid #1b527d;border-radius:3px;padding:7px 9px;font-size:12px}.icon-button{color:#75b9de;background:0 0;border:1px solid #214971;border-radius:3px;width:32px;height:32px;font-size:23px;line-height:20px}.subheading{color:#83a5c6;letter-spacing:.4px;justify-content:space-between;align-items:center;height:35px;font-size:11px;display:flex}.status-dot{background:#34d3ff;box-shadow:0 0 7px #34d3ff88}.subheading b{color:#637f9c;margin-left:13px;font-weight:400}.discipline-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.discipline-card{text-align:left;background:linear-gradient(110deg,#0d284777,#08214477);border:1px solid #244b7155;border-radius:4px;align-items:center;gap:16px;min-height:124px;padding:17px 22px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.discipline-card:before{content:"";background:var(--accent);opacity:.4;width:2px;position:absolute;top:17px;bottom:17px;left:0}.discipline-card.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(110deg,#123557aa,#0c294c99)}.discipline-card.active:before{opacity:1;box-shadow:0 0 10px var(--accent)}.discipline-card:hover{border-color:var(--accent)}.discipline-identity{flex:1;align-items:center;gap:14px;display:flex}.letter{color:var(--accent);opacity:.75;font-family:Arial,sans-serif;font-size:38px;font-weight:700}.discipline-identity small{color:#88a5c3;font-size:11px}.discipline-identity h2{letter-spacing:.5px;white-space:nowrap;margin:6px 0 8px;font-size:19px;font-weight:600}.type-chip{color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:2px;padding:2px 6px;font-size:10px}.card-metric{text-align:right;flex-direction:column;gap:8px;min-width:83px;display:flex}.card-metric strong{color:var(--accent);font-family:Arial,sans-serif;font-size:25px;font-weight:600}.card-metric span{color:#8eabc8;white-space:nowrap;font-size:10px}.card-arrow{color:var(--accent);opacity:.6;font-size:13px;position:absolute;top:6px;right:8px}.main-grid{grid-template-columns:1.15fr 1.15fr .65fr;gap:18px;margin-bottom:18px;display:grid}.panel{background:linear-gradient(135deg,#0d2c4f66,#081a3155);border:1px solid #1a456860;border-radius:3px;min-width:0;padding:0 17px 14px;position:relative;overflow:hidden}.panel:before,.panel:after{content:"";background:#2d96c8;width:24px;height:2px;position:absolute;top:0}.panel:before{left:0}.panel:after{background:#234c70;right:0}.panel-heading{border-bottom:1px solid #1b3c5d88;justify-content:space-between;align-items:center;gap:8px;height:48px;display:flex}.panel-heading h2{letter-spacing:1px;white-space:nowrap;align-items:center;margin:0;font-size:15px;font-weight:600;display:flex}.panel-heading h2 i{background:#37d0fb;width:3px;height:12px;margin-right:9px;display:block;box-shadow:0 0 8px #35cdff44}.panel-heading>span{color:#7497ba;white-space:nowrap;font-size:10px}.chart-sub{color:#92b1cf;align-items:center;gap:22px;min-height:16px;margin-top:17px;padding-left:8px;font-size:11px;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cyan{background:#31ddff}.gold{background:#ffcd69}.purple{background:#a59cff}.fusion-stats{justify-content:space-around;gap:10px}.fusion-stats b{color:#50d8ff;margin-left:7px;font-family:Arial,sans-serif;font-size:18px;font-weight:500}.core-chart{aspect-ratio:680/330;width:100%;margin:15px 0 6px;display:block;overflow:visible}.chart-grid{stroke:#36638a;stroke-opacity:.26;stroke-dasharray:3 5;stroke-width:1px}.tick{fill:#789cbd;font-family:Arial,sans-serif;font-size:12px}.threshold{stroke:#729ebc;stroke-width:1px;stroke-dasharray:6 5;stroke-opacity:.7}.axis-label{fill:#a9c3da;font-size:12px}.zone{fill:#839ebb;font-size:15px;font-weight:600}.warm{fill:#c6a069}.cool{fill:#65c4e9}.green{fill:#4ec5a2}.point-label{font-size:13px;font-weight:600}.point-label.purple{fill:#beb4ff}.chart-point{cursor:pointer;outline:none}.chart-point:focus-visible circle{stroke-width:4px}.chart-point:hover circle{stroke-width:3px}.area-zone{fill:#90b0cc;letter-spacing:.2px;font-size:12px}.highlight-zone{fill:#aed2f0;font-weight:600}.curve-label{fill:#46bde2;font-size:11px;font-style:italic}.curve-label.subdued{fill:#778ab0}.chart-note{color:#6e91b2;border-top:1px solid #264b6933;justify-content:space-between;gap:10px;padding:12px 0 0;font-size:10px;display:flex}.chart-note b{color:#a1c1de;font-weight:500}.teacher-panel{padding-left:16px;padding-right:16px}.selected-discipline{padding-top:17px}.selected-discipline small{color:#7a9cbe;font-size:10px}.selected-discipline h3{margin:7px 0 18px;font-size:19px;font-weight:500}.mini-kpis{border-bottom:1px solid #27466566;grid-template-columns:repeat(3,1fr);gap:9px;padding-bottom:17px;display:grid}.mini-kpis div{flex-direction:column;gap:8px;display:flex}.mini-kpis strong{color:#45d8ff;font-family:Arial,sans-serif;font-size:23px;font-weight:500}.mini-kpis span{color:#789cbf;white-space:nowrap;font-size:10px}.teacher-section-label{color:#bad6ef;justify-content:space-between;align-items:center;padding:16px 0 9px;font-size:11px;display:flex}.teacher-section-label span{color:#638aac;font-size:9px}.teacher-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #1a42633d;align-items:center;gap:10px;width:100%;padding:11px 4px;display:flex}.teacher-row:hover{background:#24649720}.avatar{color:#71b8df;background:linear-gradient(145deg,#194f73,#113054);border:1px solid #35739b55;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.teacher-row div{flex:1;min-width:0}.teacher-row strong{font-size:12px;font-weight:500}.teacher-row small{color:#748dab;margin-left:5px;font-size:9px;font-weight:400}.teacher-row div>span{color:#7fa2c0;white-space:nowrap;margin-top:5px;font-size:9px;display:block}.chevron{color:#4a7da2;font-size:19px}.teacher-footnote{color:#567895;margin:15px 0 0;font-size:9px}.bottom-grid{grid-template-columns:1.15fr 1.15fr .65fr;gap:18px;display:grid}.bottom-grid .panel{min-height:262px}.segmented{border:1px solid #25648b66;border-radius:3px;display:flex;overflow:hidden}.segmented button{color:#709bbb;background:0 0;border:0;width:28px;height:23px;font-size:11px}.segmented button.on{color:#52defa;background:#12608255}.structure-title{color:#819fbc;justify-content:space-between;margin:20px 0;font-size:11px;display:flex}.structure-title b{color:#39d5f6;margin-left:7px;font-family:Arial,sans-serif;font-weight:500}.group-row{color:#9ab9d6;grid-template-columns:130px 1fr 55px;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;display:grid}.bar-track{background:#18426766;border-radius:3px;height:6px;overflow:hidden}.bar-track i{background:linear-gradient(90deg,#1555a0,#32c3df);border-radius:3px;height:100%;display:block}.group-row b{color:#adc6df;text-align:right;font-family:Arial,sans-serif;font-size:11px;font-weight:500}.panel-footnote{color:#597e9f;margin:12px 0 0;font-size:9px}.io-grid{grid-template-columns:.95fr 1.2fr;gap:20px;margin-top:14px;display:grid}.io-column h3{color:#45c5e7;margin:0 0 10px;font-size:11px;font-weight:500}.io-column h3 small{color:#466d93;letter-spacing:1px;margin-left:6px;font-size:9px}.io-column.output h3{color:#afa5f3}.ratio-row{grid-template-columns:minmax(0,1fr) 38px 30px;align-items:center;gap:7px;min-height:15px;margin:0 0 10px;font-size:9px;display:grid}.ratio-row>span{white-space:nowrap;text-overflow:ellipsis;color:#8aabc9;overflow:hidden}.ratio-row b{color:#67bfd7;text-align:right;font-family:Arial,sans-serif;font-size:10px;font-weight:500}.ratio-track{background:#254b6d55;height:3px}.ratio-track i{background:#43bad2;height:3px;display:block}.output .ratio-track i{background:#8d7fd5}.output .ratio-row b{color:#a89bdc}.insight-block{border-left:2px solid #1b789e;margin:18px 0;padding-left:10px}.insight-block small{color:#45bfdc;font-size:10px}.insight-block p{color:#a6c3db;margin:7px 0 0;font-size:12px;line-height:1.65}.insight-block.action{border-color:#a1884c}.insight-block.action small{color:#c6aa6e}.focus-line{color:#577c9d;border-top:1px solid #27456366;padding-top:13px;font-size:10px}.focus-line p{color:#80a2c3;margin:5px 0 0;font-size:10px;line-height:1.7}.screen-footer{color:#466a8b;justify-content:space-between;gap:15px;padding-top:16px;font-size:9px;display:flex}.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.teacher-drawer{background:linear-gradient(150deg,#0e2c4a,#071b34);border-left:1px solid #3b769f99;width:540px;max-width:100%;height:100%;padding:48px 35px;animation:.25s ease-out slidein;position:relative;overflow:auto;box-shadow:-10px 0 50px #0007}.drawer-close{color:#88bbdf;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}.eyebrow{color:#5f8eb2;letter-spacing:1.5px;font-size:10px}.profile-title{align-items:center;gap:17px;margin:27px 0 18px;display:flex}.avatar.large{border-radius:10px;width:65px;height:65px;font-size:23px}.profile-title h2{margin:0 0 9px;font-size:27px;font-weight:500}.profile-title h2 small{color:#97b3cf;margin-left:8px;font-size:13px}.profile-title p{color:#7fa7c7;margin:0;font-size:12px}.profile-disciplines{flex-wrap:wrap;gap:8px;display:flex}.profile-disciplines span{color:#74c8e7;background:#173c6155;border:1px solid #27678b66;border-radius:3px;padding:5px 8px;font-size:10px}.profile-tabs{border-bottom:1px solid #29536f;gap:24px;margin-top:35px;display:flex}.profile-tabs button{color:#739bbe;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.profile-tabs button.active{color:#48d6f6;border-color:#48d6f6}.profile-numbers{grid-template-columns:repeat(3,1fr);gap:10px;padding:25px 0 30px;display:grid}.profile-numbers div{flex-direction:column;gap:12px;display:flex}.profile-numbers strong{color:#47d2f4;font-family:Arial,sans-serif;font-size:30px;font-weight:500}.profile-numbers span{color:#8cabca;font-size:10px}.profile-record{background:#14345355;border:1px solid #31587855;border-radius:4px;margin-bottom:18px;padding:19px}.profile-record small{color:#6b99ba;font-size:11px}.profile-record h3{color:#d0e5f6;margin:10px 0;font-size:16px;font-weight:500;line-height:1.5}.profile-record p{color:#7fa4c4;margin-bottom:0;font-size:12px;line-height:1.8}.profile-notice{color:#567e9f;margin-top:25px;font-size:11px;line-height:1.8}@keyframes slidein{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width>=1800px){.cockpit{padding-left:36px;padding-right:36px}.masthead{height:106px}.main-title span{font-size:34px}.discipline-card{gap:26px;min-height:138px;padding:20px 27px}.discipline-identity h2{font-size:23px}.card-metric strong{font-size:32px}.card-metric span,.discipline-identity small{font-size:12px}.type-chip{font-size:11px}.main-grid{gap:22px;margin-bottom:22px}.discipline-cards,.bottom-grid{gap:22px}.panel-heading{height:54px}.panel-heading h2{font-size:17px}.panel-heading>span,.chart-sub{font-size:12px}.chart-note{font-size:11px}.selected-discipline h3{font-size:22px}.selected-discipline small{font-size:11px}.mini-kpis strong{font-size:29px}.mini-kpis span{font-size:11px}.teacher-section-label{padding-top:20px;font-size:12px}.teacher-section-label span{font-size:10px}.teacher-row{padding-top:14px;padding-bottom:14px}.teacher-row strong{font-size:14px}.teacher-row small,.teacher-row div>span{font-size:11px}.teacher-footnote{font-size:10px}.bottom-grid .panel{min-height:288px}.structure-title{font-size:13px}.group-row{margin-bottom:24px;font-size:14px}.group-row b,.io-column h3{font-size:13px}.ratio-row{grid-template-columns:minmax(0,1fr) 42px 32px;font-size:11px}.ratio-row b{font-size:12px}.insight-block p{font-size:14px}.insight-block small{font-size:12px}.focus-line,.focus-line p{font-size:11px}.screen-footer{font-size:10px}}@media (width<=1300px){.cockpit{padding:0 18px 15px}.masthead{grid-template-columns:.65fr 1.5fr 1fr}.brand{gap:8px;font-size:12px}.brand-mark{width:28px;height:32px;font-size:20px}.brand small{font-size:8px}.main-title span{letter-spacing:1px;font-size:23px}.header-tools{gap:10px}.period-label{font-size:0}.demo-badge{font-size:10px}.main-title small{letter-spacing:1.4px;font-size:8px}.discipline-card{gap:10px;min-height:118px;padding:14px 16px}.discipline-identity{gap:9px}.discipline-identity h2{font-size:15px}.letter{font-size:30px}.card-metric{min-width:61px}.card-metric strong{font-size:21px}.card-metric span{font-size:9px}.main-grid,.bottom-grid{grid-template-columns:1.1fr 1.1fr .72fr;gap:12px}.panel{padding-left:12px;padding-right:12px}.panel-heading h2{letter-spacing:0;font-size:12px}.panel-heading>span{font-size:9px}.chart-sub{gap:13px;font-size:9px}.chart-note{flex-wrap:wrap;font-size:8px}.selected-discipline h3{font-size:16px}.mini-kpis span{font-size:9px}.teacher-row div>span,.teacher-section-label span,.teacher-footnote{font-size:8px}.group-row{grid-template-columns:109px 1fr 42px;gap:8px;font-size:10px}.io-grid{grid-template-columns:1fr 1.2fr;gap:10px}.ratio-row{grid-template-columns:minmax(0,1fr) 22px 28px;gap:5px;font-size:8px}.insight-block p{font-size:11px}}@media (width<=1000px){.masthead{grid-template-columns:1fr 1fr;height:112px}.main-title{grid-area:1/1/auto/3;padding-top:15px}.brand{grid-area:2/1}.header-tools{grid-area:2/2}.brand-mark,.brand small{display:none}.subheading{font-size:9px}.discipline-cards{gap:10px}.discipline-card{flex-wrap:wrap;gap:10px}.discipline-identity{flex-basis:100%}.card-metric{text-align:left;flex:1}.main-grid{grid-template-columns:1fr 1fr}.teacher-panel{grid-column:1/3}.selected-discipline{padding-top:12px}.mini-kpis{max-width:500px}.teacher-row{border-bottom:0;width:33.33%;display:inline-flex}.teacher-footnote{margin-top:10px}.bottom-grid{grid-template-columns:1fr 1fr}.insight-panel{grid-column:1/3}.insight-panel .insight-block{vertical-align:top;width:46%;margin-right:4%;display:inline-block}.focus-line{padding-bottom:7px}.screen-footer{flex-wrap:wrap}}@media (width<=650px){.main-title span{letter-spacing:0;font-size:20px}.main-title small{display:none}.discipline-cards{grid-template-columns:1fr}.discipline-card{flex-wrap:nowrap;min-height:100px}.discipline-identity{flex-basis:auto}.main-grid,.bottom-grid{grid-template-columns:1fr}.teacher-panel,.insight-panel{grid-column:auto}.teacher-row{width:100%;display:flex}.subheading>span:last-child{display:none}.io-grid{gap:15px}.ratio-row{font-size:9px}.screen-footer{font-size:8px}.teacher-drawer{padding:45px 23px}.chart-note{font-size:9px}.panel-heading h2{font-size:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width>=1001px){.cockpit{flex-direction:column;height:100vh;min-height:0;padding-bottom:10px;display:flex;overflow:hidden}.masthead{flex-shrink:0;height:clamp(74px,8.7vh,94px)}.subheading{flex-shrink:0;height:30px}.discipline-cards{flex-shrink:0;gap:18px;margin-bottom:16px}.discipline-card{height:clamp(106px,11.4vh,124px);min-height:0;padding-top:13px;padding-bottom:13px}.main-grid{flex:1;min-height:0;margin-bottom:16px}.main-grid>.panel{height:100%;min-height:0}.quadrant-panel,.fusion-panel{flex-direction:column;display:flex}.main-grid .panel-heading{flex-shrink:0;height:48px}.chart-sub{flex-shrink:0;margin-top:12px}.core-chart{aspect-ratio:auto;flex:1;height:0;min-height:0;margin-top:8px;margin-bottom:5px}.chart-note{flex-shrink:0;padding-top:10px}.bottom-grid{flex-shrink:0;height:clamp(246px,25.4vh,274px)}.bottom-grid .panel{min-height:0}.bottom-grid .panel-heading{height:45px}.structure-title{margin:16px 0}.group-row{margin-bottom:18px}.io-grid{margin-top:12px}.ratio-row{margin-bottom:7px}.insight-block{margin:14px 0}.focus-line{padding-top:9px}.selected-discipline{padding-top:12px}.selected-discipline h3{margin-top:6px;margin-bottom:14px}.mini-kpis{padding-bottom:13px}.mini-kpis div{gap:6px}.teacher-section-label{padding:14px 0 7px}.teacher-row{padding-top:10px;padding-bottom:10px}.teacher-footnote{margin-top:10px}.screen-footer{flex-shrink:0;min-height:25px;padding-top:12px}}@media (width>=1001px) and (height<=860px){.masthead{height:68px}.discipline-card{height:95px}.discipline-identity h2{font-size:16px}.card-metric strong{font-size:23px}.letter{font-size:30px}.bottom-grid{height:235px}.panel-heading{height:40px}.teacher-row{padding-top:8px;padding-bottom:8px}.selected-discipline h3{margin-bottom:10px}.teacher-section-label{padding-top:10px}.teacher-footnote{margin-top:7px}.mini-kpis{padding-bottom:10px}.mini-kpis strong{font-size:22px}.structure-title{margin:13px 0}.group-row{margin-bottom:16px}.io-grid{margin-top:10px}.ratio-row{margin-bottom:6px}.insight-block{margin:12px 0}}@media (width>=1001px){.teacher-panel{scrollbar-width:thin;scrollbar-color:#295171 transparent;overflow-y:auto}.teacher-panel::-webkit-scrollbar{width:3px}.teacher-panel::-webkit-scrollbar-thumb{background:#295171;border-radius:3px}}.chart-stage{isolation:isolate;width:100%;min-width:0;height:340px;margin:10px 0 8px;position:relative}.responsive-chart{width:100%;height:100%;display:block;overflow:visible}.plot-background{fill:#0b2d48;fill-opacity:.3;stroke:#24547655}.responsive-chart .chart-grid{stroke:#426d91;stroke-opacity:.32}.responsive-chart .tick{fill:#9abbd8;font-size:13px}.responsive-chart .axis-label{fill:#b5d2e9;font-size:13px}.responsive-chart .zone{letter-spacing:.5px;font-size:17px}.responsive-chart .area-zone{fill:#a1c4df;font-size:15px}.responsive-chart .point-label{letter-spacing:.4px;font-size:15px;font-weight:600}.responsive-chart .curve-label{fill:#78daf6;font-size:13px}.moving-point{transform-box:view-box;transform-origin:0 0;transition:transform .75s cubic-bezier(.22,.7,.25,1)}.point-core{filter:drop-shadow(0 0 6px var(--point-color));transition:r .25s}.point-ring{fill:none;stroke:var(--point-color);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.8s ease-out infinite pointpulse}.ring-two{animation-delay:1.4s}.point-guides{pointer-events:none;animation:.35s ease-out guidein}.point-guides line{stroke:currentColor;stroke-opacity:.6;stroke-width:1px;stroke-dasharray:3 6}.point-guides text{fill:currentColor;paint-order:stroke;stroke:#071b33;stroke-width:4px;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.area-separator{stroke:#7397b4;stroke-opacity:.35;stroke-dasharray:5 6}.curve-flow{stroke-opacity:.8;filter:drop-shadow(0 0 4px #67e9ff);animation:7s linear infinite flowline}.fusion-middle{transition:fill-opacity .6s}.chart-tooltip{z-index:3;border:1px solid color-mix(in srgb,var(--point-color) 45%,transparent);width:230px;box-shadow:0 8px 30px #0004,0 0 25px color-mix(in srgb,var(--point-color) 5%,transparent);pointer-events:none;background:linear-gradient(135deg,#0b2e50f5,#071d35f2);border-radius:6px;padding:14px 15px;position:absolute}.chart-tooltip:before{content:"";background:var(--point-color);height:2px;box-shadow:0 0 8px var(--point-color);position:absolute;top:-1px;left:14px;right:55%}.tooltip-title{color:#d2e9f7;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.tooltip-title i{border-radius:50%;width:6px;height:6px}.tooltip-title>span{color:var(--point-color);margin-left:auto;font-family:Arial,sans-serif;font-size:11px}.tooltip-metrics{grid-template-columns:1fr 1fr;gap:15px;padding:13px 0 12px;display:grid}.tooltip-metrics.three{grid-template-columns:repeat(3,1fr);gap:12px}.tooltip-metrics small{color:#80a7c3;margin-bottom:6px;font-size:10px;display:block}.tooltip-metrics b{color:var(--point-color);font-family:Arial,sans-serif;font-size:21px;font-weight:500}.tooltip-bottom{color:#739bb9;border-top:1px solid #45638244;justify-content:space-between;gap:10px;padding-top:10px;font-size:10px;display:flex}.tooltip-bottom>span:first-child{color:var(--point-color)}.fusion-tooltip{width:280px}.chart-tip-enter-active,.chart-tip-leave-active{transition:opacity .3s,transform .3s}.chart-tip-enter-from,.chart-tip-leave-to{opacity:0;transform:translateY(6px)}.chart-panel-active{border-color:#2b7c9b9c;transition:border-color .5s;box-shadow:inset 0 0 25px #157cbb08}.chart-heading-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.chart-heading-actions>span{color:#759fbe;font-size:11px}.chart-expand{color:#81cce9;background:#12446b33;border:1px solid #28709877;border-radius:3px;padding:4px 8px;font-size:11px}.chart-expand:hover{color:#b2eeff;background:#1a608e77}.tour-toolbar{align-items:center;gap:11px;display:flex}.tour-dots{gap:4px;display:flex}.tour-dots span{color:#527f9f;border:1px solid #2a557478;border-radius:3px;place-items:center;width:19px;height:17px;font-size:9px;display:grid}.tour-dots .active{color:#56d3f0;background:#22638233;border-color:#39bad075}.tour-status{color:#7da7c4;min-width:115px;font-size:10px}.tour-progress{background:#24517455;width:54px;height:2px;overflow:hidden}.tour-progress i{background:#46cee8;height:100%;transition:width .1s linear;display:block}.tour-toggle{color:#8ec5e1;background:#19426733;border:1px solid #2a5d8055;border-radius:3px;padding:3px 8px;font-size:10px}.scope-label{color:#527896;font-size:10px}.chart-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:36px;display:grid;position:fixed;inset:0}.chart-dialog{background:radial-gradient(at 50% 0,#103c5b,#071b33 70%);border:1px solid #3f87a6aa;border-radius:8px;flex-direction:column;width:min(1440px,94vw);height:min(850px,90vh);padding:25px 34px 20px;animation:.2s ease-out dialogin;display:flex;position:relative;box-shadow:0 0 80px #0008}.chart-dialog-heading{border-bottom:1px solid #34638166;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.chart-dialog-heading h2{letter-spacing:1px;margin:9px 0 0;font-size:25px;font-weight:500}.chart-dialog-heading .drawer-close{vertical-align:middle;margin-left:25px;position:static}.expanded-chart-wrap{flex:1;min-height:0;padding:13px 0;display:flex}.expanded-chart-wrap>.chart-stage{flex:1;height:100%;margin:0}.chart-dialog-footer{color:#83aac8;border-top:1px solid #34638166;flex-shrink:0;justify-content:space-between;padding-top:14px;font-size:12px;display:flex}.expanded-chart-wrap .responsive-chart .tick,.expanded-chart-wrap .responsive-chart .axis-label{font-size:15px}.expanded-chart-wrap .responsive-chart .zone{font-size:22px}.expanded-chart-wrap .responsive-chart .area-zone{font-size:19px}.expanded-chart-wrap .chart-tooltip{width:275px}.expanded-chart-wrap .fusion-tooltip{width:310px}.expanded-chart-wrap .tooltip-title{font-size:15px}.expanded-chart-wrap .tooltip-metrics b{font-size:27px}@keyframes pointpulse{0%{opacity:.65;transform:scale(.8)}80%,to{opacity:0;transform:scale(2.35)}}@keyframes flowline{0%{stroke-dashoffset:820px}to{stroke-dashoffset:0}}@keyframes guidein{0%{opacity:0}to{opacity:1}}@keyframes dialogin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width>=1001px){.main-grid{grid-template-columns:1.25fr 1.25fr .58fr}.quadrant-panel,.fusion-panel{padding-left:14px;padding-right:14px}.chart-stage{flex:1;height:0;min-height:0;margin-top:11px;margin-bottom:9px}.chart-sub{margin-top:11px}.chart-note{font-size:10px}.bottom-grid{height:clamp(236px,23vh,249px)}.bottom-grid .panel-heading{height:43px}.bottom-grid .group-row{margin-bottom:16px}.teacher-panel{padding-left:14px;padding-right:14px}.teacher-section-label span{font-size:9px}}@media (width>=1800px){.chart-heading-actions>span,.chart-expand{font-size:12px}.chart-note{font-size:11px}.chart-tooltip{width:250px}.fusion-tooltip{width:290px}.tooltip-title{font-size:14px}.tooltip-metrics b{font-size:25px}.tooltip-metrics small,.tooltip-bottom{font-size:11px}.tour-status{min-width:125px;font-size:11px}.tour-toggle{font-size:11px}.responsive-chart .tick,.responsive-chart .axis-label{font-size:14px}.responsive-chart .zone{font-size:18px}.responsive-chart .area-zone,.responsive-chart .point-label{font-size:16px}}@media (width>=1001px) and (width<=1450px){.chart-heading-actions{gap:6px}.chart-heading-actions>span{font-size:9px}.chart-expand{padding:3px 5px;font-size:10px}.responsive-chart .tick,.responsive-chart .axis-label{font-size:11px}.responsive-chart .zone{letter-spacing:0;font-size:13px}.responsive-chart .area-zone{font-size:11px}.responsive-chart .point-label{font-size:12px}.responsive-chart .curve-label{font-size:11px}.chart-tooltip{width:184px;padding:10px 11px}.fusion-tooltip{width:212px}.tooltip-title{font-size:11px}.tooltip-metrics{gap:10px;padding:10px 0 9px}.tooltip-metrics b{font-size:18px}.tooltip-metrics small,.tooltip-bottom{font-size:9px}.tooltip-bottom{padding-top:8px}.tour-toolbar{gap:7px}.tour-progress{width:36px}.tour-status{min-width:104px;font-size:9px}.chart-note{font-size:8px}.mini-kpis{gap:6px}.mini-kpis span{font-size:9px}.teacher-row div>span{font-size:8px}}@media (width<=1000px){.chart-stage{height:340px}.quadrant-panel,.fusion-panel{flex-direction:column;display:flex}.scope-label,.tour-progress{display:none}.tour-status{min-width:0}.chart-heading-actions>span{display:none}.chart-heading-actions{gap:0}.responsive-chart .area-zone{font-size:12px}.responsive-chart .zone{font-size:14px}.chart-dialog-backdrop{padding:12px}.chart-dialog{width:100%;height:88vh;padding:18px}.chart-dialog-heading h2{font-size:20px}.chart-dialog-footer{gap:15px;font-size:10px}.chart-dialog-heading .demo-badge{display:none}.chart-tooltip{width:195px;padding:11px}.fusion-tooltip{width:228px}.tooltip-title{font-size:11px}.tooltip-metrics b{font-size:19px}.tooltip-bottom{font-size:9px}}@media (width<=650px){.tour-dots{display:none}.subheading>span:first-child{font-size:8px}.tour-toolbar{gap:6px}.tour-status,.tour-toggle{font-size:8px}.chart-stage{height:330px}.chart-tooltip{top:63px!important;left:62px!important}.fusion-tooltip{left:auto!important;right:15px!important}.chart-note{font-size:8px}.expanded-chart-wrap .responsive-chart .area-zone{font-size:12px}.expanded-chart-wrap .responsive-chart .zone{font-size:14px}.expanded-chart-wrap .responsive-chart .tick,.expanded-chart-wrap .responsive-chart .axis-label{font-size:12px}.expanded-chart-wrap .chart-tooltip{width:200px}.expanded-chart-wrap .fusion-tooltip{width:220px}.expanded-chart-wrap .tooltip-title{font-size:11px}.expanded-chart-wrap .tooltip-metrics b{font-size:20px}.expanded-chart-wrap .chart-stage{min-height:0}.chart-dialog-footer{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){.point-ring,.curve-flow{animation:none}.point-ring{opacity:.3}.moving-point{transition:none}}@media (width>=1001px){.bottom-grid{grid-template-columns:1.25fr 1.25fr .58fr}.bottom-grid .group-row{margin-bottom:13px}.bottom-grid .panel-footnote{margin-top:7px}.insight-panel .insight-block p{font-size:12px}.focus-line p{font-size:10px}}@media (width>=1001px) and (height<=920px){.cockpit{height:auto;min-height:100vh;overflow:visible}.main-grid{flex:none;height:430px}.main-grid>.panel{height:100%}.chart-stage{min-height:265px}.responsive-chart .tick,.responsive-chart .axis-label{font-size:12px}.responsive-chart .zone{font-size:14px}.responsive-chart .area-zone,.responsive-chart .point-label{font-size:13px}}@media (width<=650px){.fusion-tooltip{top:-7px!important}.chart-tooltip{top:15px!important;left:62px!important}.fusion-tooltip{width:190px;top:15px!important;left:64px!important;right:auto!important}}.chart-resizing .moving-point{transition:none}.all-teachers-button{color:#78d1ef;background:#15496644;border:1px solid #2780a077;border-radius:3px;padding:4px 8px;font-size:10px}.all-teachers-button:hover{color:#c5f3ff;background:#20658788}.teacher-workspace{z-index:50;background:radial-gradient(at 60% 0,#123451 0,#07182d 55%,#061529 100%);flex-direction:column;padding:0 30px 22px;animation:.3s ease-out workspacein;display:flex;position:fixed;inset:0;overflow:hidden}.workspace-header{border-bottom:1px solid #30607e66;flex-shrink:0;justify-content:space-between;align-items:center;min-height:112px;display:flex}.return-overview{color:#83c9e4;background:0 0;border:0;padding:0;font-size:12px}.return-overview:hover{color:#d3f6ff}.workspace-crumb{color:#557e9e;margin-left:20px;font-size:11px}.workspace-header h1{letter-spacing:1.3px;margin:15px 0 0;font-size:27px;font-weight:550}.workspace-header h1 small{letter-spacing:2px;color:#5986a5;margin-left:16px;font-family:Arial,sans-serif;font-size:10px;font-weight:400}.workspace-context{align-items:center;gap:22px;display:flex}.workspace-context label{color:#7198b8;align-items:center;gap:10px;font-size:11px;display:flex}.workspace-context select{font-size:12px}.workspace-exit{color:#84b9d4;background:#0b2b4855;border:1px solid #2a526c66;border-radius:4px;width:33px;height:33px;font-size:24px}.directory-toolbar{flex-shrink:0;align-items:center;gap:24px;min-height:77px;display:flex}.directory-search{background:#0a25406e;border:1px solid #2d567066;border-radius:4px;align-items:center;gap:9px;width:320px;height:36px;padding:0 12px;display:flex}.directory-search>span{color:#6babc9;font-size:24px;line-height:1}.directory-search input{color:#c1dfef;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.directory-search input::placeholder{color:#577f9e}.directory-search button{color:#78a5c1;background:0 0;border:0;padding:0;font-size:19px}.directory-toolbar>label:not(.directory-search){color:#7d9ebb;align-items:center;gap:10px;font-size:11px;display:flex}.directory-toolbar select{background:#0b284477;border-color:#2e5b7588;min-width:148px;height:36px;font-size:12px}.directory-toolbar>label:nth-child(2) select{min-width:220px}.reset-filters{color:#8bb3d0;background:0 0;border:0;padding:8px 0;font-size:11px}.workspace-body{flex:1;grid-template-columns:320px minmax(0,1fr);gap:24px;min-height:0;display:grid}.teacher-directory{background:#0a233b55;border:1px solid #2d54705c;border-radius:5px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.directory-summary{border-bottom:1px solid #30516e66;justify-content:space-between;align-items:center;padding:19px 18px 18px;display:flex}.directory-summary span{color:#6b96b6;font-size:10px}.directory-summary h2{margin:7px 0 0;font-size:16px;font-weight:500}.directory-summary>strong{color:#50cfea;text-align:right;font-family:Arial,sans-serif;font-size:30px;font-weight:500}.directory-summary small{color:#5f88a6;margin-top:7px;font-family:PingFang SC,sans-serif;font-size:9px;font-weight:400;display:block}.directory-list-label{color:#729bb8;justify-content:space-between;padding:15px 18px 8px;font-size:11px;display:flex}.directory-list-label b{color:#48c8e5;font-weight:500}.directory-list{scrollbar-width:thin;scrollbar-color:#285574 transparent;flex:1;min-height:0;padding:0 9px 8px;overflow:auto}.directory-teacher{text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:15px 10px;display:flex}.directory-teacher.selected{background:linear-gradient(100deg,#175a7955,#0c3c5855);border-color:#268aa477}.directory-teacher:hover{background:#194c6666}.directory-avatar{color:#7ed1e5;background:linear-gradient(145deg,#195472,#0f3453);border:1px solid #32658466;border-radius:5px;flex-shrink:0;place-items:center;width:36px;height:40px;font-family:Arial,sans-serif;font-size:16px;font-weight:500;display:grid}.directory-teacher.selected .directory-avatar{color:#b5f2fc;border-color:#34adc18a}.directory-teacher>div{flex:1;min-width:0}.directory-name{align-items:center;gap:9px;display:flex}.directory-name strong{font-size:14px;font-weight:500}.directory-name>span{color:#92b3cc;font-size:10px}.directory-name>small{color:#a39ad8;background:#8570d522;border-radius:2px;padding:2px 4px;font-size:8px}.directory-teacher p{color:#86a8c3;margin:8px 0;font-size:10px}.directory-role{color:#4d7f9e;justify-content:space-between;gap:8px;font-size:9px;display:flex}.directory-role span{color:#69afc5}.directory-role small{color:#628da9;font-size:9px}.directory-chevron{color:#5685a1;font-size:18px}.directory-bottom{color:#567a96;border-top:1px solid #294d6955;flex-shrink:0;padding:13px 18px;font-size:9px}.outside-list{color:#b4a370;background:#aa7c1a13;justify-content:space-between;gap:8px;padding:7px 16px;font-size:10px;display:flex}.outside-list button{color:#b7c6d7;background:0 0;border:0;padding:0;font-size:9px}.directory-empty{text-align:center;color:#739bb8;padding:60px 14px}.directory-empty>span{color:#315b78;font-size:40px}.directory-empty h3{margin:16px 0 10px;font-size:14px;font-weight:500}.directory-empty p{font-size:11px;line-height:1.8}.directory-empty button,.profile-empty button{color:#68c1dd;background:#17496844;border:1px solid #32688188;border-radius:3px;margin-top:10px;padding:7px 13px;font-size:11px}.teacher-profile-content{scrollbar-width:thin;scrollbar-color:#2c5f7b transparent;min-height:0;padding-bottom:20px;padding-right:8px;overflow:auto}.teacher-profile-hero{background:linear-gradient(115deg,#11375366,#0c25455c);border:1px solid #2e58756a;border-radius:5px;padding:25px 26px 21px}.profile-person{align-items:center;gap:17px;display:flex}.profile-person-avatar{color:#a1e1f1;background:linear-gradient(145deg,#235872,#103b5b);border:1px solid #4289a88a;border-radius:8px;flex-shrink:0;place-items:center;width:63px;height:70px;font-family:Arial,sans-serif;font-size:27px;display:grid;box-shadow:0 0 30px #21b8ec0a}.profile-person>div{flex:1;min-width:0}.profile-eyebrow{letter-spacing:1px;color:#648fae;font-size:10px}.profile-person h2{color:#e0f0fb;margin:7px 0 9px;font-size:28px;font-weight:550}.profile-person h2>span{color:#a4c4dc;margin-left:8px;font-size:13px;font-weight:400}.profile-person h2 small{color:#64c5de;vertical-align:middle;border:1px solid #3595ae66;border-radius:3px;margin-left:15px;padding:3px 7px;font-size:10px;font-weight:400}.profile-person p{color:#779dbb;margin:0;font-size:11px}.profile-person .profile-scope{text-align:right;flex:initial;color:#658bab;font-size:10px}.profile-scope strong{color:#b9dbed;margin:8px 0;font-size:16px;font-weight:500;display:block}.profile-scope span{color:#66b9d3;font-family:Arial,sans-serif;font-size:12px}.teacher-participations{flex-wrap:wrap;align-items:center;gap:9px;padding-top:18px;display:flex}.teacher-participations>span{color:#6086a4;margin-right:4px;font-size:10px}.teacher-participations button{color:#789ebc;background:#15344b44;border:1px solid #2d557267;border-radius:3px;padding:5px 9px;font-size:10px}.teacher-participations button small{color:#537f9d;margin-left:10px;font-size:9px}.teacher-participations button.active{color:#81d9eb;background:#1a567422;border-color:#3091a87a}.teacher-metric-groups{border-top:1px solid #2c527063;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;padding-top:19px;display:grid}.metric-section-heading{color:#7fc3dc;align-items:center;gap:6px;font-size:11px;display:flex}.metric-section-heading i{background:#38bdd5;width:3px;height:9px}.metric-section-heading small{letter-spacing:1px;color:#4f7c9b;margin-left:4px;font-size:8px}.teacher-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:11px;display:grid}.teacher-metric-grid button{text-align:left;background:0 0;border:0;padding:0}.teacher-metric-grid button strong{color:#4cd2ec;margin-bottom:7px;font-family:Arial,sans-serif;font-size:28px;font-weight:500;display:block}.teacher-metric-grid button span{color:#789ebb;font-size:10px;display:block}.teacher-metric-grid button:hover strong{color:#b2f3ff}.output-metrics .metric-section-heading{color:#afa8e3}.output-metrics .metric-section-heading i{background:#9182d8}.output-metrics .teacher-metric-grid button strong{color:#b0a2ee}.output-metrics .teacher-metric-grid button:hover strong{color:#ddd5ff}.teacher-profile-tabs{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081b30f5;border-bottom:1px solid #32526b77;gap:28px;margin:14px 0 20px;display:flex;position:sticky;top:-1px}.teacher-profile-tabs button{color:#7ca1be;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:13px}.teacher-profile-tabs button.active{color:#5ed8ed;border-color:#41bdd9}.teacher-profile-tabs small{color:#648da9;vertical-align:middle;background:#1c3e5766;border-radius:3px;margin-left:4px;padding:2px 5px;font-size:9px}.teacher-focus{border-left:2px solid #217e9b;margin:0 0 20px;padding:3px 0 4px 14px}.teacher-focus>span{color:#60bed7;font-size:10px}.teacher-focus p{color:#bed8e9;margin:8px 0 12px;font-size:13px}.teacher-focus>div{flex-wrap:wrap;gap:8px;display:flex}.teacher-focus>div>span{color:#7196b1;background:#0f2e4855;border:1px solid #2e526f55;border-radius:3px;padding:4px 8px;font-size:10px}.teacher-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-work-panel{background:#0b29424a;border:1px solid #31577355;border-radius:5px;min-width:0;padding:0 16px 14px}.work-panel-heading{border-bottom:1px solid #34557055;justify-content:space-between;align-items:center;gap:12px;height:49px;margin-bottom:12px;display:flex}.work-panel-heading h3{margin:0;font-size:14px;font-weight:500}.work-panel-heading h3 small{color:#7095b1;margin-left:9px;font-size:10px}.work-panel-heading button{color:#64afca;background:0 0;border:0;padding:0;font-size:10px}.work-record-card{text-align:left;background:#10334a43;border:1px solid #2c50685a;border-radius:4px;width:100%;margin-bottom:10px;padding:14px 15px;transition:border-color .15s,background .15s;display:block}.work-record-card:hover{background:#18465e55;border-color:#3c99ae88}.work-record-card>div{justify-content:space-between;gap:10px;display:flex}.record-kind{color:#68bcd1;font-size:9px}.record-status{color:#8cb7b2;background:#53827022;border-radius:3px;padding:2px 5px;font-size:9px}.work-record-card h4{color:#c8e2f2;margin:11px 0 7px;font-size:13px;font-weight:500;line-height:1.5}.work-record-card p{color:#749bb6;margin:0 0 9px;font-size:10px;line-height:1.7}.work-record-link{color:#4c97b2;font-size:10px}.course-record .record-kind{color:#9f97d1}.course-record:hover{border-color:#7a72ad88}.course-record .work-record-link{color:#827caf}.representative-panel{margin-top:18px}.representative-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.representative-record{text-align:left;background:0 0;border:0;padding:8px 0 4px}.representative-record>span{color:#9a90cb;background:#8c74bc11;border:1px solid #79649555;border-radius:3px;padding:3px 6px;font-size:9px}.representative-record h4{color:#b6d3e8;margin:10px 0 7px;font-size:13px;font-weight:500;line-height:1.6}.representative-record p{color:#6f96b3;justify-content:space-between;gap:10px;margin:0;font-size:10px;display:flex}.representative-record b{color:#739cbd;white-space:nowrap;font-size:9px;font-weight:400}.representative-record:hover h4{color:#7bd3e6}.teacher-profile-footer{color:#547c9b;margin-top:20px;font-size:9px;line-height:1.8}.record-section-intro h3{margin:0 0 10px;font-size:18px;font-weight:500}.record-section-intro p{color:#749bb8;margin:0 0 18px;font-size:11px;line-height:1.8}.record-kind-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.record-kind-tabs button{color:#80a9c5;background:#16395055;border:1px solid #2f617955;border-radius:3px;padding:8px 14px;font-size:11px}.record-kind-tabs button.active{color:#8de1ee;background:#21587444;border-color:#3e9cae8a}.record-kind-tabs button>span{color:#557f9b;margin-left:6px;font-size:10px}.records-table{border:1px solid #2d536f77;border-radius:5px;overflow:hidden}.records-table-head,.record-table-row{grid-template-columns:minmax(0,1fr) 130px 130px 70px;align-items:center;gap:18px;padding:14px 19px;font-size:11px;display:grid}.records-table-head{color:#6d99b6;background:#14395077;min-height:43px}.record-table-row{text-align:left;color:#91b2ca;background:#0d2b4244;border:0;border-top:1px solid #31516b55;width:100%;min-height:80px;padding-top:18px;padding-bottom:18px}.record-table-row:hover{background:#1a4a6244}.record-table-row strong{color:#bedbea;font-size:13px;font-weight:500;line-height:1.6;display:block}.record-table-row small{color:#557f9f;margin-top:6px;font-size:10px;line-height:1.6;display:block}.record-table-row>b{color:#6cc4d9;font-size:13px;font-weight:500}.record-table-row>span:last-child{color:#4da2bd;text-align:right;font-size:10px}.row-status{color:#89b1a8!important}.record-empty{text-align:center;color:#7095b3;padding:45px 10px}.record-empty h4{font-size:14px;font-weight:500}.record-empty p{font-size:11px}.related-record-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.related-record-grid .work-record-card{min-height:157px}.profile-empty{color:#6b92b0;align-content:center;justify-items:center;display:grid}.profile-empty>span{color:#254d6a;font-size:70px}.profile-empty h2{font-size:18px;font-weight:500}.profile-empty p{font-size:12px}.record-detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a14b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.record-detail-dialog{background:linear-gradient(130deg,#0d2d49,#091e35);border-left:1px solid #39779699;flex-direction:column;width:min(620px,100vw);height:100%;padding:0 28px;animation:.2s ease-out slidein;display:flex;box-shadow:-10px 0 50px #0005}.record-detail-dialog>header{border-bottom:1px solid #3b658255;flex-shrink:0;justify-content:space-between;align-items:center;height:82px;display:flex}.record-detail-dialog>header>div{align-items:center;gap:13px;display:flex}.detail-category{color:#62c4df;border:1px solid #369bb277;border-radius:3px;padding:3px 7px;font-size:10px}.record-detail-dialog>header>button{color:#83b6d1;background:0 0;border:0;font-size:29px}.record-detail-body{scrollbar-width:thin;scrollbar-color:#3b6885 transparent;flex:1;min-height:0;padding:24px 3px 24px 0;overflow:auto}.record-detail-body h2{color:#d5ebf8;margin:0 0 17px;font-size:23px;font-weight:500;line-height:1.6}.detail-back{color:#67afc9;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:11px}.detail-tags{flex-wrap:wrap;gap:9px;display:flex}.detail-tags span{color:#8bb6d0;background:#163f5955;border:1px solid #345e7855;border-radius:3px;padding:4px 7px;font-size:10px}.detail-tags span:first-child{color:#85c0b5;border-color:#4b81745f}.detail-description{color:#8aadca;margin:22px 0;font-size:12px;line-height:1.9}.detail-facts{border:1px solid #335c7455;border-radius:4px;margin:0 0 26px;overflow:hidden}.detail-facts>div{background:#12344c55;border-bottom:1px solid #345b7455;grid-template-columns:120px minmax(0,1fr);display:grid}.detail-facts>div:last-child{border-bottom:0}.detail-facts dt,.detail-facts dd{margin:0;padding:12px 14px;font-size:11px;line-height:1.8}.detail-facts dt{color:#6b99b6;background:#173c4f44}.detail-facts dd{color:#b5d4e8}.detail-participants h3,.detail-links h3{color:#c4e0f0;margin:0 0 13px;font-size:13px;font-weight:500}.detail-participants h3 span{color:#7198b6;margin-left:8px;font-size:10px}.detail-participants>div{flex-wrap:wrap;gap:9px;display:flex}.detail-participants>div>span{color:#b0d6e9;background:#1a425958;border:1px solid #355c7855;border-radius:4px;padding:9px 10px;font-size:11px}.detail-participants small{color:#779fba;margin-left:7px;font-size:9px}.detail-participants b{color:#62a5ba;margin-top:7px;font-size:9px;font-weight:400;display:block}.detail-links{margin-top:26px}.detail-links button{text-align:left;background:#1c46604a;border:1px solid #3c667d66;border-radius:4px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:13px 12px;display:flex}.detail-links span{color:#78b7d0;white-space:nowrap;font-size:9px}.detail-links strong{color:#b1d4e9;flex:1;font-size:12px;font-weight:400;line-height:1.6}.detail-links b{color:#67a1bf;font-size:18px;font-weight:400}.record-detail-dialog>footer{color:#517f9d;border-top:1px solid #355f7955;flex-shrink:0;justify-content:space-between;gap:15px;padding:17px 0;font-size:9px;display:flex}.record-detail-dialog>footer span{white-space:nowrap}@keyframes workspacein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1800px){.teacher-workspace{padding-left:38px;padding-right:38px}.workspace-body{grid-template-columns:350px minmax(0,1fr);gap:28px}.directory-search{width:350px}.directory-teacher{padding-top:17px;padding-bottom:17px}.directory-name strong{font-size:16px}.directory-name>span{font-size:11px}.directory-teacher p{font-size:12px}.directory-role,.directory-role small{font-size:10px}.profile-person h2{font-size:32px}.profile-person p{font-size:12px}.teacher-profile-hero{padding:25px 30px}.teacher-metric-grid button strong{font-size:32px}.teacher-metric-grid button span,.metric-section-heading{font-size:12px}.teacher-focus p{font-size:14px}.teacher-focus>div>span{font-size:11px}.work-panel-heading h3{font-size:16px}.work-record-card h4,.representative-record h4{font-size:15px}.work-record-card p,.work-record-link{font-size:11px}.record-table-row strong{font-size:15px}.record-table-row>span,.directory-toolbar>label:not(.directory-search){font-size:12px}.directory-toolbar select,.directory-search input{font-size:13px}.record-detail-body h2{font-size:25px}.detail-description{font-size:13px}.detail-facts dt,.detail-facts dd{font-size:12px}}@media (width<=1250px){.teacher-workspace{padding:0 18px 18px}.workspace-body{grid-template-columns:270px minmax(0,1fr);gap:17px}.directory-search{width:270px}.directory-toolbar{gap:15px}.directory-toolbar select{min-width:113px}.directory-toolbar>label:nth-child(2) select{min-width:180px}.directory-toolbar>label:not(.directory-search){gap:7px}.profile-person .profile-scope{display:none}.profile-person h2{font-size:25px}.teacher-profile-hero{padding:21px}.teacher-metric-groups{gap:20px}.teacher-metric-grid button strong{font-size:26px}.teacher-metric-grid button span{font-size:9px}.directory-name>small{display:none}.directory-role{flex-wrap:wrap}.teacher-overview-grid{gap:13px}.profile-work-panel{padding-left:13px;padding-right:13px}.work-record-card{padding-left:12px;padding-right:12px}.records-table-head,.record-table-row{grid-template-columns:minmax(0,1fr) 90px 100px 45px;gap:12px;padding-left:14px;padding-right:14px}.teacher-profile-tabs{gap:21px}.teacher-profile-tabs button{font-size:12px}}@media (width<=1000px){.workspace-header h1{font-size:22px}.workspace-header h1 small{display:none}.directory-toolbar{flex-wrap:wrap;gap:10px;min-height:112px;padding:14px 0}.directory-search{width:100%}.directory-toolbar select{min-width:100px;height:32px}.directory-toolbar>label:nth-child(2) select{min-width:174px}.workspace-body{grid-template-columns:235px minmax(0,1fr);gap:13px}.directory-summary{padding-left:13px;padding-right:13px}.directory-summary h2{font-size:13px}.directory-summary>strong{font-size:24px}.directory-teacher{gap:8px;padding-left:6px;padding-right:6px}.directory-avatar{width:30px;height:35px;font-size:14px}.directory-name{gap:6px}.directory-name strong{font-size:13px}.directory-role{gap:5px}.directory-role small{font-size:8px}.teacher-metric-groups{grid-template-columns:1fr;gap:20px}.teacher-overview-grid,.representative-grid,.related-record-grid{grid-template-columns:1fr}.teacher-profile-tabs{gap:15px;overflow-x:auto}.teacher-profile-tabs button{font-size:11px}.profile-person h2 small{display:none}.records-table-head,.record-table-row{grid-template-columns:minmax(0,1fr) 70px 38px}.records-table-head>span:nth-child(3),.record-table-row>span:nth-child(3){display:none}.record-table-row>b{font-size:11px}.record-table-row strong{font-size:12px}.teacher-focus>div>span{font-size:9px}.workspace-context{gap:15px}.workspace-context label{font-size:0}.workspace-header{min-height:103px}}@media (width<=650px){.teacher-workspace{padding:0 12px 10px}.workspace-header{align-items:flex-start;gap:10px;min-height:115px;padding-top:15px}.workspace-header h1{letter-spacing:0;margin-top:10px;font-size:19px;line-height:1.7}.workspace-crumb{display:none}.workspace-context{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:130px}.workspace-context .demo-badge{font-size:9px}.workspace-context select{padding:5px;font-size:10px}.workspace-exit{width:27px;height:27px;line-height:22px}.directory-toolbar{gap:10px;min-height:160px;padding:12px 0}.directory-toolbar>label:nth-child(2){flex-basis:100%}.directory-toolbar>label:nth-child(2) select{flex:1}.directory-toolbar>label:not(.directory-search){font-size:10px}.directory-toolbar select{min-width:105px;font-size:10px}.reset-filters{padding:0;font-size:10px}.workspace-body{flex-direction:column;gap:16px;display:flex;overflow:auto}.teacher-directory{flex-shrink:0;height:310px}.directory-summary{padding-top:10px;padding-bottom:10px}.directory-summary h2{font-size:14px}.directory-summary>strong{font-size:21px}.directory-summary small{margin-top:4px}.directory-list-label{padding-top:10px;padding-bottom:6px}.directory-list{min-height:120px}.directory-teacher{padding-top:10px;padding-bottom:10px}.directory-role{flex-wrap:nowrap}.directory-name>small{display:inline}.directory-bottom{padding:9px 14px;font-size:8px}.teacher-profile-content{flex-shrink:0;padding-bottom:10px;padding-right:0;overflow:visible}.teacher-profile-hero{padding:17px 15px}.profile-person{gap:12px}.profile-person-avatar{width:48px;height:58px;font-size:22px}.profile-person h2{font-size:24px}.profile-person h2>span{font-size:11px}.profile-person p{font-size:10px}.teacher-participations{gap:7px;padding-top:14px}.teacher-participations>span{flex-basis:100%}.teacher-participations button{font-size:9px}.teacher-participations button small{margin-left:7px;font-size:8px}.teacher-metric-groups{gap:18px;margin-top:17px;padding-top:17px}.teacher-metric-grid button strong{font-size:26px}.teacher-metric-grid button span{font-size:10px}.teacher-profile-tabs{gap:15px;margin:10px 0 16px;position:static}.teacher-profile-tabs button{font-size:10px}.teacher-profile-tabs small{display:none}.teacher-focus p{font-size:12px;line-height:1.8}.teacher-focus>div>span{font-size:9px}.teacher-profile-footer{font-size:8px}.record-detail-dialog{padding:0 17px}.record-detail-dialog>header{height:65px}.record-detail-dialog .eyebrow{letter-spacing:.7px;font-size:9px}.record-detail-body h2{font-size:20px}.detail-facts>div{grid-template-columns:94px minmax(0,1fr)}.detail-facts dt,.detail-facts dd{padding:10px;font-size:10px}.record-detail-dialog>footer{gap:8px;font-size:8px}.detail-links strong{font-size:11px}.records-table-head,.record-table-row{grid-template-columns:minmax(0,1fr) 65px 35px;gap:8px;padding-left:11px;padding-right:11px}.record-table-row small{font-size:8px}.record-kind-tabs{gap:7px}.record-kind-tabs button{padding:7px 9px;font-size:10px}.profile-empty{min-height:300px}}@media (prefers-reduced-motion:reduce){.teacher-workspace,.record-detail-dialog{animation:none}}.teacher-profile-content,.directory-list,.workspace-body,.record-detail-body{overscroll-behavior:contain}.module-shortcuts{align-items:center;gap:7px;margin-left:18px;margin-right:auto;display:flex}.module-shortcuts button{color:#80b5d0;white-space:nowrap;background:#10395633;border:1px solid #28557866;border-radius:3px;padding:4px 9px;font-size:11px}.module-shortcuts button:hover{color:#8ae8f7;border-color:#45adc977}.overview-label{white-space:nowrap}.text-link{color:#74bdd7;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px}.strategic-title{color:#c3dfef;margin:17px 0 10px;font-size:15px}.strategic-directions{color:#7db2d0;margin:0 0 14px;font-size:12px;line-height:1.8}.strategic-facts{flex-wrap:wrap;gap:7px;display:flex}.strategic-facts span{color:#9bb6ce;background:#13324c66;border:1px solid #34577166;border-radius:3px;padding:5px 8px;font-size:10px}.strategic-more{color:#55acc7;background:0 0;border:0;margin-top:17px;padding:0;font-size:11px}.main-action-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #2b4b6566;align-items:center;gap:13px;width:100%;padding:14px 0;display:flex}.main-action-row>span{color:#cab078;white-space:nowrap;border:1px solid #8a744966;border-radius:3px;padding:3px 5px;font-size:9px}.main-action-row>div{flex:1;min-width:0}.main-action-row strong{color:#accfe4;font-size:12px;font-weight:500}.main-action-row small{color:#638cab;margin-top:7px;font-size:10px;display:block}.main-action-row b{color:#568ba9;font-weight:400}.outcome-entry{text-align:left;color:#a4d1e5;background:#15436033;border:1px solid #30617b66;border-radius:4px;width:100%;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.6;display:block}.outcome-entry span{color:#5ea7c3;margin-top:5px;font-size:9px;display:block}.outcome-entry.secondary{margin-top:8px}.source-metric-grid{border-top:1px solid #2d567166;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:22px;padding-top:20px;display:grid}.source-metric-grid button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.source-metric-grid button>span{color:#87abc6;min-height:30px;font-size:11px;line-height:1.5;display:block}.source-metric-grid strong{color:#62cfe7;margin:5px 0 7px;font-family:Arial,sans-serif;font-size:27px;font-weight:500;display:block}.source-metric-grid small{color:#779eb7;margin-left:5px;font-size:10px;font-weight:400}.source-metric-grid i{color:#4d819e;font-size:9px;font-style:normal}.source-caption{color:#5c819c;margin:18px 0 0;font-size:9px;line-height:1.8}.development-trail line{stroke-width:1.5px;opacity:.7}.development-trail circle{cursor:pointer}.analysis-workspace{z-index:45;background:radial-gradient(at 65% 0,#10334f,#07182c 65%);flex-direction:column;padding:0 30px 22px;display:flex;position:fixed;inset:0;overflow:hidden}.analysis-header{border-bottom:1px solid #325c7766;flex-shrink:0;justify-content:space-between;align-items:center;height:107px;display:flex}.analysis-header>div>button{color:#8dcce3;background:0 0;border:0;padding:0;font-size:11px}.analysis-header h1{letter-spacing:1px;margin:14px 0 0;font-size:25px;font-weight:500}.analysis-header h1 small{color:#587f9d;letter-spacing:2px;margin-left:17px;font-size:9px}.analysis-context{align-items:center;gap:12px;display:flex}.analysis-context select{height:35px}.analysis-layout{flex:1;grid-template-columns:205px minmax(0,1fr);gap:25px;min-height:0;padding-top:23px;display:grid}.analysis-nav{border-right:1px solid #2c4f6b66;padding-right:20px}.analysis-nav>button{text-align:left;color:#86adc7;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;margin-bottom:5px;padding:16px 13px;display:block;position:relative}.analysis-nav>button.active{color:#72d7ed;background:linear-gradient(100deg,#185c7966,#113b5744);border-color:#348eaa66}.analysis-nav strong{font-size:14px;font-weight:500}.analysis-nav small{color:#587e9c;margin-top:8px;font-size:9px;display:block}.analysis-nav button>span{color:#3f7794;font-size:16px;position:absolute;top:18px;right:11px}.analysis-nav-note{color:#456e8c;padding:25px 12px;font-size:10px;line-height:2}.analysis-content{scrollbar-width:thin;scrollbar-color:#285879 transparent;overscroll-behavior:contain;min-width:0;padding-bottom:35px;padding-right:8px;overflow:auto}.analysis-page-title{justify-content:space-between;align-items:center;margin:3px 0 23px;display:flex}.analysis-page-title>div:first-child>span{color:#5d93b4;font-size:10px}.analysis-page-title h2{margin:8px 0 0;font-size:25px;font-weight:500}.analysis-page-title>div:last-child{color:#a3c8de;text-align:right;font-size:15px}.analysis-page-title small{color:#5f829f;margin-top:9px;font-size:10px;display:block}.analysis-card{background:linear-gradient(130deg,#102f4860,#0a243c44);border:1px solid #2c567166;border-radius:5px;min-width:0;margin-bottom:18px;padding:20px}.analysis-card h3{color:#c5e0f0;margin:0 0 17px;font-size:16px;font-weight:500}.analysis-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.analysis-card-heading h3{margin:0}.analysis-card-heading>span{color:#6a92ad;font-size:10px}.analysis-card-heading h3 small{color:#6f9ab7;margin-left:6px;font-size:10px}.minor-button{color:#75c2dd;white-space:nowrap;background:#14445d44;border:1px solid #2f6d8888;border-radius:3px;padding:6px 10px;font-size:11px}.analysis-caption{color:#688ba7;margin:12px 0;font-size:10px;line-height:1.9}.model-analysis-grid{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.analysis-chart-stage{height:340px;display:flex}.analysis-chart-stage>.chart-stage{flex:1;height:100%;min-height:0;margin:0}.analysis-chart-stage .chart-tooltip{width:200px}.analysis-chart-stage .fusion-tooltip{width:220px}.analysis-chart-stage .tooltip-metrics b{font-size:20px}.metric-inspector h4{color:#85cbe0;margin:8px 0 14px;font-size:17px;font-weight:500;line-height:1.7}.metric-inspector dl,.task-detail dl{margin:0 0 18px}.metric-inspector dl>div,.task-detail dl>div{border-bottom:1px solid #2a4c6555;grid-template-columns:100px 1fr;gap:13px;padding:11px 0;font-size:11px;line-height:1.8;display:grid}.metric-inspector dt,.task-detail dt{color:#678eaa}.metric-inspector dd,.task-detail dd{color:#adcfdf;margin:0}.linked-teachers>span{color:#709bb6;margin:13px 0 6px;font-size:10px;display:block}.linked-teachers button{text-align:left;color:#b7d5e8;background:0 0;border:0;border-bottom:1px solid #31536a55;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:12px;display:flex}.linked-teachers button i{color:#7cd1e5;background:#1c4d6877;border-radius:4px;place-items:center;width:28px;height:30px;font-size:14px;font-style:normal;display:grid}.linked-teachers button div{flex:1}.linked-teachers small{color:#5f95ad;margin-top:6px;font-size:9px;display:block}.linked-teachers b{color:#5c99b4;font-weight:400}.analysis-empty{text-align:center;color:#658da9;padding:30px 10px;font-size:12px}.analysis-table-head,.analysis-metric-table>button{text-align:left;grid-template-columns:1.5fr 1.1fr .55fr .5fr;align-items:center;gap:22px;padding:12px 15px;font-size:11px;display:grid}.analysis-table-head{color:#678fab;background:#163b5288;border-radius:4px 4px 0 0}.analysis-metric-table>button{color:#789fb7;background:0 0;border:0;border-bottom:1px solid #284b6555;width:100%;min-height:64px}.analysis-metric-table>button.active,.analysis-metric-table>button:hover{background:#1e526666}.analysis-metric-table strong{color:#b0d2e4;font-size:12px;font-weight:500;line-height:1.7;display:block}.analysis-metric-table small{color:#527d9b;margin-top:5px;font-size:9px;display:block}.analysis-metric-table b{color:#68c6db;font-family:Arial,sans-serif;font-size:12px;font-weight:500}.comparison-layout{grid-template-columns:290px 1fr;gap:20px;display:grid}.comparison-picker{scrollbar-width:thin;max-height:760px;overflow:auto}.comparison-picker .analysis-card-heading{flex-direction:column;align-items:flex-start}.compare-pick{text-align:left;background:0 0;border:0;border-bottom:1px solid #2e4e6455;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.compare-pick.active{background:#164e6555}.compare-pick i{color:#74c9dc;border:1px solid #44778b66;border-radius:3px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.compare-pick span{color:#abcfe3;flex:1;font-size:12px}.compare-pick small{color:#5c8ca7;margin-top:6px;font-size:9px;display:block}.compare-pick b{color:#67b1c8;font-size:10px;font-weight:400}.comparison-scatter svg{width:100%;height:300px}.comparison-dot{cursor:pointer}.comparison-dot circle:hover{stroke:#fff;stroke-width:2px}.comparison-scatter .point-label{font-size:12px}.scatter-readout{color:#8bd4e6;margin:12px 0;font-size:12px}.teacher-compare-table{overflow:auto}.teacher-compare-table table{border-collapse:collapse;white-space:nowrap;width:100%}.teacher-compare-table th,.teacher-compare-table td{text-align:left;color:#91b6ca;border-bottom:1px solid #32597055;padding:15px 12px;font-size:11px}.teacher-compare-table th{color:#678fa9;background:#10354b77;font-weight:400}.teacher-compare-table button{color:#6bc3dc;background:0 0;border:0;font-size:11px}.leadership-summary{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:17px;display:grid}.leadership-summary>div{background:#113e5655;border:1px solid #2b597488;border-left:3px solid #3891a9;border-radius:4px;padding:22px}.leadership-summary>div:last-child{border-left-color:#b19355}.leadership-summary span{color:#75bed3;font-size:10px}.leadership-summary h3{color:#c0e1ef;margin:9px 0 12px;font-size:19px;font-weight:500;line-height:1.7}.leadership-summary p{color:#6e9cb7;margin:0;font-size:12px;line-height:1.8}.fact-chips{flex-wrap:wrap;gap:10px;margin-bottom:23px;display:flex}.fact-chips span{color:#80adc6;background:#153a5266;border:1px solid #335d7777;border-radius:4px;padding:8px 13px;font-size:11px}.diagnosis-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.priority-action{text-align:left;background:0 0;border:0;border-bottom:1px solid #2b4f6755;width:100%;padding:16px 0;display:block}.priority-action>span{color:#baaa78;font-size:10px}.priority-action h4{color:#b1d3e6;margin:8px 0;font-size:14px;font-weight:500}.priority-action p{color:#698faa;justify-content:space-between;margin:0;font-size:10px;display:flex}.priority-action b{color:#69b5cf;font-weight:400}.analysis-hint{color:#789fb9;background:#17374a55;border-left:2px solid #3b839c;margin-bottom:20px;padding:12px 15px;font-size:11px;line-height:1.8}.analysis-hint button{color:#7bc5db;background:0 0;border:0;margin-left:10px;font-size:11px}.function-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.function-summary>div{background:#163b5266;border:1px solid #35607a66;border-radius:5px;padding:23px}.function-summary small{color:#78a4bd;font-size:10px}.function-summary strong{color:#72d5e8;margin-top:13px;font-family:Arial,sans-serif;font-size:27px;font-weight:500;display:block}.waterfall{justify-content:space-around;align-items:end;gap:20px;height:190px;padding-bottom:5px;display:flex}.waterfall>div,.waterfall>button{color:#9bc4d8;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;width:150px;padding:0;display:flex}.waterfall span{color:#6d95b1;margin-bottom:12px;font-size:11px}.waterfall i{border-radius:3px 3px 0 0;width:95px;display:block;box-shadow:0 0 20px #2da8bc0a}.waterfall b{color:#91d0e1;margin-top:9px;font-family:Arial,sans-serif;font-size:21px;font-weight:500}.function-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.function-cards .analysis-card>span{color:#5e9bb6;font-size:10px}.function-cards h3{margin-top:10px;line-height:1.7}.function-ratio{align-items:center;gap:20px;margin-bottom:13px;display:flex}.function-ratio b,.function-ratio strong{color:#62d1e6;font-family:Arial,sans-serif;font-size:30px;font-weight:500}.function-ratio strong{color:#aa9edc}.function-ratio i{color:#688ba6;font-style:normal}.function-cards p{color:#719db7;font-size:11px}.function-teachers{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.function-teachers button{color:#a1cee1;background:#19475b66;border:1px solid #2f617777;border-radius:3px;padding:5px 8px;font-size:10px}.network-layout{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.cooperation-network{width:100%;height:440px}.cooperation-network line{stroke:#357990;stroke-width:7px;stroke-opacity:.3;cursor:pointer;transition:stroke .2s}.cooperation-network line:hover,.cooperation-network line.active{stroke:#85dceb;stroke-opacity:.7}.cooperation-network g[role=button]{cursor:pointer}.network-initial{fill:#99ddec;font-size:18px}.network-name{fill:#a5cce1;font-size:13px}.edge-detail{border-top:1px solid #31546d66;padding-top:15px}.edge-detail h4{color:#b7dbeb;margin:0 0 10px;font-size:14px;font-weight:500}.edge-detail p,.edge-detail small{color:#75a2b9;font-size:10px;line-height:1.8}.edge-detail button{color:#73bcd5;background:0 0;border:0;padding:10px 0 0;font-size:11px;display:block}.direction-support{text-align:left;background:0 0;border:0;border-bottom:1px solid #30546c55;width:100%;padding:16px 0;display:block}.direction-support>span{color:#719fbb;margin-bottom:10px;font-size:11px;display:block}.direction-support strong{color:#bddcea;font-size:16px;font-weight:500}.direction-support small{color:#699fba;margin-left:13px;font-size:10px;font-weight:400}.direction-support b{color:#4f9db7;margin-top:10px;font-size:10px;font-weight:400;display:block}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.outcome-grid button{text-align:left;background:#153d5344;border:1px solid #30566c66;border-radius:4px;padding:16px}.outcome-grid span{color:#a89aca;font-size:9px}.outcome-grid h4{color:#b3d2e4;min-height:46px;font-size:13px;font-weight:500;line-height:1.8}.outcome-grid p{color:#668da7;font-size:10px}.outcome-grid b{color:#70b3ce;font-size:10px;font-weight:400}.design-case>span{color:#c4af74;font-size:10px}.design-case h3{margin-top:13px;font-size:21px}.case-figures{gap:55px;margin:22px 0;display:flex}.case-figures strong{color:#a6cddd;font-family:Arial,sans-serif;font-size:27px;font-weight:500}.case-figures small{color:#668eaa;margin-top:10px;font-size:10px;display:block}.design-case p{color:#7fa6bf;font-size:12px;line-height:1.9}.design-case>small{color:#526f87;font-size:10px;line-height:1.8}.task-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.task-toolbar>span{color:#719cb6;margin-left:auto;font-size:11px}.task-layout{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.task-row{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#2a4d6655;border-radius:4px;width:100%;padding:17px 13px;display:block}.task-row.active{background:#1b4e6755;border-color:#3686a16a}.task-row>span{color:#7197b2;justify-content:space-between;font-size:10px;display:flex}.task-row b{color:#baa572;font-weight:400}.task-row h4{color:#c0dded;margin:12px 0;font-size:15px;font-weight:500}.task-row p{color:#608da7;margin:0;font-size:10px}.task-detail>span{color:#638daa;font-size:10px}.task-detail h3{margin:13px 0;font-size:21px;line-height:1.7}.task-detail p{color:#83adc3;font-size:12px;line-height:1.8}.task-detail dd button{color:#70bed7;background:0 0;border:0;padding:0;font-size:12px}.task-detail ol{color:#80a5bd;padding-left:20px;font-size:12px;line-height:2.1}.review-card .record-kind-tabs{margin:0}.review-card .analysis-chart-stage{max-width:860px;height:330px;margin:auto}.source-guide{max-width:1100px;padding:27px}.source-guide p{color:#8dafc5;margin:17px 0;font-size:13px;line-height:2}.source-documents{gap:11px;margin-top:25px;display:grid}.source-documents a{color:#b4d6e7;background:#123d5455;border:1px solid #34687e55;border-radius:4px;justify-content:space-between;gap:15px;padding:17px;font-size:12px;text-decoration:none;display:flex}.source-documents a span{color:#6fb2cb;font-size:10px}@media (width>=1800px){.source-metric-grid strong{font-size:31px}.source-metric-grid button>span{font-size:12px}.analysis-workspace{padding-left:38px;padding-right:38px}.analysis-layout{grid-template-columns:225px minmax(0,1fr)}.analysis-chart-stage{height:390px}.strategic-title{font-size:17px}.main-action-row strong{font-size:13px}}@media (width<=1350px){.module-shortcuts{gap:4px;margin-left:8px}.module-shortcuts button{padding:3px 6px;font-size:9px}.overview-label{font-size:9px}.tour-dots,.tour-progress,.chart-heading-actions>span{display:none}.source-metric-grid{grid-template-columns:repeat(3,1fr);gap:18px}.source-metric-grid button>span{min-height:0}.source-metric-grid strong{font-size:26px}.analysis-workspace{padding:0 18px 15px}.analysis-layout{grid-template-columns:165px minmax(0,1fr);gap:17px}.analysis-nav{padding-right:12px}.analysis-nav strong{font-size:12px}.analysis-nav small{font-size:8px}.model-analysis-grid{grid-template-columns:1.3fr 1fr}.analysis-card{padding:16px}.analysis-chart-stage{height:300px}.analysis-metric-table>button,.analysis-table-head{grid-template-columns:1.2fr 1fr .5fr .45fr;gap:13px;padding-left:10px;padding-right:10px}.analysis-metric-table strong{font-size:11px}.comparison-layout{grid-template-columns:230px 1fr}.cooperation-network{height:340px}.outcome-grid{grid-template-columns:repeat(2,1fr)}.strategic-title{font-size:13px}.strategic-directions{font-size:10px}.strategic-facts span{font-size:9px}.main-action-row{padding:11px 0}.main-action-row strong{font-size:11px}.main-action-row small{font-size:9px}.outcome-entry{padding:8px 10px;font-size:10px}.strategic-more{font-size:10px}}@media (width<=1000px){.subheading{flex-wrap:wrap;height:auto;min-height:57px}.module-shortcuts{order:3;gap:6px;width:100%;margin:7px 0;overflow:auto}.module-shortcuts button{font-size:10px}.analysis-layout{flex-direction:column;gap:10px;display:flex}.analysis-nav{border:0;flex-shrink:0;gap:8px;padding:0;display:flex;overflow:auto}.analysis-nav>button{width:auto;min-width:90px;margin:0;padding:12px}.analysis-nav strong{font-size:11px}.analysis-nav small,.analysis-nav-note,.analysis-nav button>span{display:none}.analysis-content{flex:1}.analysis-header{height:105px}.analysis-header h1{font-size:21px}.analysis-header h1 small{display:none}.analysis-context{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:280px}.analysis-context select{max-width:185px;font-size:10px}.model-analysis-grid,.diagnosis-grid,.network-layout,.comparison-layout{grid-template-columns:1fr}.comparison-picker{max-height:260px}.compare-pick{width:49%;padding:12px;display:inline-flex}.analysis-chart-stage{height:345px}.analysis-metric-table>button,.analysis-table-head{grid-template-columns:1.3fr .8fr .5fr;gap:10px}.analysis-metric-table>button>span:last-child,.analysis-table-head>span:last-child{display:none}.function-summary{gap:10px}.function-summary>div{padding:18px}.function-summary strong{font-size:22px}.case-figures{gap:30px}.source-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.analysis-workspace{padding:0 12px 12px}.analysis-header{align-items:flex-start;gap:12px;height:132px;padding-top:18px}.analysis-header h1{letter-spacing:0;font-size:19px;line-height:1.7}.analysis-context{max-width:156px}.analysis-context select{width:145px}.analysis-context .workspace-exit{width:25px;height:25px;font-size:20px}.analysis-nav>button{min-width:87px;padding:11px 8px}.analysis-page-title h2{font-size:21px}.analysis-page-title>div:last-child{max-width:130px;font-size:11px}.analysis-page-title small{font-size:8px;line-height:1.8}.analysis-card{padding:14px}.analysis-card h3{font-size:14px}.analysis-card-heading{flex-wrap:wrap;gap:8px}.minor-button{font-size:10px}.analysis-chart-stage{height:340px}.analysis-metric-table>button,.analysis-table-head{grid-template-columns:1fr .65fr;gap:10px}.analysis-metric-table>button>span:nth-child(2),.analysis-table-head>span:nth-child(2){display:none}.analysis-metric-table strong{font-size:11px}.source-metric-grid strong{font-size:21px}.source-metric-grid small{margin:6px 0 0;display:block}.source-metric-grid button>span{min-height:28px;font-size:10px}.source-metric-grid i{font-size:8px}.leadership-summary,.task-layout,.function-cards{grid-template-columns:1fr}.leadership-summary h3{font-size:16px}.function-summary{grid-template-columns:1fr}.function-summary>div{justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.function-summary strong{margin:0;font-size:22px}.waterfall{gap:8px}.waterfall span{font-size:8px}.waterfall i{width:45px}.waterfall b{font-size:18px}.outcome-grid{grid-template-columns:1fr}.case-figures{flex-wrap:wrap;gap:19px}.case-figures strong{font-size:22px}.task-toolbar>span{margin-left:0}.source-documents a{font-size:11px;line-height:1.8}.source-guide p{font-size:12px}.cooperation-network{height:340px}.analysis-card-heading>span{font-size:8px}.review-card .record-kind-tabs button{font-size:9px}.scatter-readout{font-size:10px}}.evidence-panel button{font:inherit}.evidence-panel .text-link{font-size:10px}.dimension-layout{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;height:calc(100% - 45px);display:grid}.coverage-ring{background:conic-gradient(#38d8f4 var(--coverage),#163954 0);border:0;border-radius:50%;width:130px;height:130px;padding:7px;position:relative}.coverage-ring:before{content:"";background:#0b2037;border:5px solid #0a233e;border-radius:50%;position:absolute;inset:7px}.coverage-ring>span{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.coverage-ring b{color:#d7f5ff;font:600 34px Arial}.coverage-ring b small{color:#6c97b6;margin-left:4px;font-size:14px}.coverage-ring em{color:#92b6cf;font-size:10px;font-style:normal}.coverage-ring strong{color:#4ddcf4;font:600 14px Arial}.dimension-bars{min-width:0}.dimension-bars>button{text-align:left;color:#a5c8de;background:0 0;border:0;grid-template-columns:125px minmax(25px,1fr) 44px;align-items:center;gap:13px;width:100%;padding:10px 0;font-size:12px;display:grid}.dimension-bars b{text-align:right;color:#6cd8ec;white-space:nowrap;font:500 12px Arial}.evidence-track{background:#173954;border-radius:2px;height:6px;overflow:hidden}.evidence-track i,.evidence-track em{background:linear-gradient(90deg,#1e7cb3,#40d4ec);border-radius:2px;height:100%;transition:width .6s;display:block}.dimension-legend{color:#678eac;justify-content:space-between;gap:8px;margin-top:12px;font-size:9px;display:flex}.dimension-legend i{background:#36cce6;width:5px;height:5px;margin-right:5px;display:inline-block}.dimension-legend .amber{background:#efbf69}.c-micro-columns{grid-template-columns:1fr 1.15fr;gap:24px;padding-top:13px;display:grid}.micro-column-title{color:#658eae;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.micro-column-title strong{color:#4ccee7;font-size:12px;font-weight:500}.output .micro-column-title strong{color:#b5a7f8}.micro-ratio{text-align:left;color:#9ebed4;background:0 0;border:0;grid-template-columns:105px minmax(20px,1fr) 32px;align-items:center;gap:9px;width:100%;padding:5px 0;line-height:1.1;display:grid;font-size:10px!important}.micro-ratio span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.micro-ratio b{text-align:right;color:#5bcce2;font:500 11px Arial}.micro-ratio .evidence-track{height:4px}.output .evidence-track i{background:linear-gradient(90deg,#6b60b2,#aea1ee)}.output .micro-ratio b{color:#b3a6ef}.gap-summary{color:#9fbed5;justify-content:space-between;align-items:center;gap:8px;padding:11px 0 8px;font-size:10px;display:flex}.gap-summary>span>b{color:#f2c36e;margin-right:5px;font:500 26px Arial}.gap-summary small{color:#658eac;margin-left:8px;font-size:10px}.gap-summary i{color:#698eab;margin:0 10px;font-style:normal}.gap-summary button{color:#668ba8;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px}.gap-metric{text-align:left;color:#b2cee2;background:0 0;border:0;border-top:1px solid #224a6644;width:100%;padding:8px 0}.gap-name{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.gap-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gap-name>b{color:#e6c37e;white-space:nowrap;font:500 17px Arial}.gap-name small{color:#859bb0;margin-left:3px;font:400 9px PingFang SC,sans-serif}.gap-name i{color:#5c88a6;margin:0 10px;font-size:11px;font-style:normal}.gap-bar-line{grid-template-columns:minmax(0,1fr) 105px 8px;align-items:center;gap:14px;margin-top:7px;display:grid}.gap-bar-line .evidence-track{height:4px}.gap-bar-line .evidence-track i{background:linear-gradient(90deg,#897345,#d8ae63)}.gap-bar-line>span{color:#d5ad68;text-align:right;font-size:9px}.gap-bar-line>b{color:#648daa;font-size:12px;font-weight:400}.gap-context{color:#5f87a6;border-top:1px solid #23466155;align-items:center;gap:10px;margin-top:7px;padding-top:10px;font-size:9px;display:flex}.gap-context b{color:#59c5d9;font:500 13px Arial}.gap-context>span:last-child{margin-left:auto}.faculty-totals{border-bottom:1px solid #26496555;justify-content:space-between;align-items:center;gap:5px;padding:10px 0 8px;display:flex}.faculty-totals>span{color:#739bb8;white-space:nowrap;font-size:9px}.faculty-totals b{color:#53d1ea;margin-left:8px;font:500 21px Arial}.faculty-totals small{margin-left:3px;font-size:8px}.rank-toolbar{justify-content:space-between;align-items:center;gap:6px;margin:8px 0 3px;display:flex}.rank-toolbar>div{gap:7px;display:flex}.rank-toolbar button{color:#5d87a8;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 4px;font-size:9px!important}.rank-toolbar button.on{color:#75d5e6;border-bottom-color:#43c7e1}.rank-toolbar>span{color:#5e85a3;white-space:nowrap;font-size:8px}.faculty-rank{color:#a6c8dc;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 0;display:flex}.faculty-rank>i{color:#557e9d;width:18px;font:italic 13px Arial}.faculty-rank>div{flex:1;min-width:0}.faculty-rank>div>span{justify-content:space-between;gap:5px;margin-bottom:5px;font-size:11px;display:flex}.faculty-rank b{color:#b5ddec;font:500 12px Arial}.faculty-rank .evidence-track{height:3px}.faculty-rank>strong{color:#507b99;font-size:13px;font-weight:400}.rank-scope{color:#5a839e;white-space:nowrap;margin:5px 0 0;font-size:8px}.evidence-panel button:hover{filter:brightness(1.2)}@media (width>=1800px){.evidence-bottom .micro-ratio{padding:6px 0}.evidence-bottom .c-micro-columns{padding-top:16px}.evidence-bottom .gap-metric{padding:9px 0}.evidence-bottom .faculty-rank{padding:7px 0}}@media (width>=1001px) and (width<=1550px){.dimension-layout{grid-template-columns:100px 1fr;gap:14px}.coverage-ring{width:98px;height:98px;padding:5px}.coverage-ring:before{border-width:4px;inset:5px}.coverage-ring b{font-size:26px}.coverage-ring b small{font-size:11px}.coverage-ring strong{font-size:12px}.coverage-ring em{font-size:8px}.dimension-bars>button{grid-template-columns:96px 1fr 34px;gap:9px;font-size:10px}.dimension-bars b{font-size:10px}.dimension-legend{flex-wrap:wrap;gap:5px;margin-top:8px;font-size:8px}.dimension-legend>span:last-child{display:none}.c-micro-columns{gap:14px}.micro-ratio{grid-template-columns:76px 1fr 27px;gap:5px;font-size:9px!important}.micro-ratio b{font-size:10px}.micro-column-title{font-size:8px}.gap-summary>span>b{font-size:22px}.gap-summary small{margin-left:5px;font-size:8px}.gap-summary button{font-size:8px}.gap-name{gap:8px;font-size:10px}.gap-name>b{font-size:15px}.gap-name i{margin:0 5px}.gap-bar-line{grid-template-columns:1fr 82px 7px;gap:7px}.gap-context>span:last-child{font-size:8px}.faculty-totals b{margin-left:4px;font-size:18px}.faculty-totals>span{font-size:8px}.rank-toolbar>span,.rank-scope{font-size:7px}.evidence-panel .panel-heading h2{letter-spacing:0;font-size:12px}.evidence-panel .text-link{font-size:8px}.faculty-rank{gap:5px}}@media (width<=1000px){.evidence-bottom{height:auto!important}.evidence-bottom .panel{min-height:250px}.dimension-layout{min-height:195px}.c-micro-columns{padding-bottom:12px}.evidence-bottom .faculty-overview{grid-column:1/-1}.faculty-overview .faculty-rank{padding:10px 0}.faculty-overview .rank-scope{padding-bottom:8px}}@media (width<=650px){.evidence-bottom{grid-template-columns:1fr}.dimension-layout{grid-template-columns:100px 1fr;gap:16px}.coverage-ring{width:98px;height:98px}.coverage-ring b{font-size:26px}.coverage-ring b small,.coverage-ring strong{font-size:11px}.coverage-ring em{font-size:9px}.dimension-bars>button{grid-template-columns:1fr 40px;gap:8px;font-size:10px}.dimension-bars .evidence-track{grid-area:auto/1}.dimension-bars b{grid-area:span 2/2;font-size:10px}.dimension-bars>button>span{grid-column:1}.dimension-legend{flex-wrap:wrap;margin-top:5px;font-size:8px}.dimension-legend>span:last-child{display:none}.c-micro-columns{gap:15px;min-height:190px}.micro-ratio{grid-template-columns:minmax(0,1fr) 28px;gap:4px;padding:5px 0;font-size:9px!important}.micro-ratio .evidence-track{display:none}.micro-column-title{font-size:8px}.micro-column-title strong{font-size:10px}.gap-summary button,.gap-summary small{font-size:8px}.gap-name{font-size:10px}.gap-context{padding-bottom:10px}.evidence-panel .panel-heading h2{font-size:13px}.faculty-overview .faculty-totals{padding:12px 0}.evidence-bottom .faculty-overview{min-height:280px}}.evidence-bottom .c-micro-columns{padding-top:10px}.evidence-bottom .micro-column-title{margin-bottom:6px}.evidence-bottom .micro-ratio{height:21px;padding:3.5px 0;line-height:14px}.evidence-bottom .gap-summary{padding:8px 0 6px}.evidence-bottom .gap-metric{padding:6px 0;line-height:1;display:block}.evidence-bottom .gap-name{height:19px}.evidence-bottom .gap-bar-line{height:11px;margin-top:4px;line-height:11px}.evidence-bottom .faculty-rank{padding:5px 0;line-height:1}.evidence-bottom .faculty-totals{padding-top:8px;padding-bottom:7px}.evidence-bottom .faculty-rank>div>span{line-height:14px}.evidence-bottom .rank-scope{line-height:10px}@media (width<=650px){.evidence-bottom .dimension-layout{height:auto;min-height:205px}.evidence-bottom .dimension-legend,.evidence-bottom .gap-context{line-height:14px}.evidence-bottom .faculty-rank{padding:10px 0}}.fusion-policy-stat{padding:23px 25px}.fusion-policy-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.fusion-policy-heading h3{margin:0;font-size:18px}.fusion-policy-heading>div>p{color:#739bb5;margin:8px 0 0;font-size:11px}.fusion-policy-current{border:1px solid color-mix(in srgb,var(--zone-color) 35%,transparent);background:color-mix(in srgb,var(--zone-color) 6%,transparent);white-space:nowrap;border-radius:4px;align-items:center;gap:13px;padding:10px 15px;display:flex}.fusion-policy-current>span{color:#86a9be;font-size:10px}.fusion-policy-current>strong{color:var(--zone-color);font-size:18px;font-weight:600}.fusion-policy-current>b{color:var(--zone-color);font:500 16px Arial}.fusion-policy-current>small{color:#a5c5d7;border-left:1px solid #4d738c55;padding-left:12px;font-size:11px}.fusion-stat-layout{grid-template-columns:minmax(0,1.9fr) minmax(285px,1fr);align-items:stretch;gap:30px;display:grid}.fusion-stat-chart{border-right:1px solid #28516a66;min-width:0;padding-right:23px}.fusion-stat-kpis{color:#7099b3;align-items:center;gap:35px;padding:0 0 15px 6%;font-size:11px;display:flex}.fusion-stat-kpis b{color:#c4e8f2;margin-left:10px;font:500 24px Arial}.fusion-stat-kpis small{color:#719eb6;margin-left:3px;font-size:12px}.fusion-stat-chart svg{width:100%;display:block;overflow:visible}.policy-region{cursor:pointer;outline:none}.policy-region path{transition:opacity .3s}.policy-region:hover path,.policy-region:focus-visible path{opacity:1}.policy-region:focus-visible path{stroke:#97deec;stroke-width:2px}.policy-zone-label{font-size:25px;font-weight:600}.policy-zone-range{opacity:.85;font-size:12px}.policy-boundary-label{fill:#83a7bd;font:italic 12px Arial}.policy-current-point{cursor:pointer;outline:none}.policy-current-point:focus-visible circle:last-of-type{stroke-width:4px}.policy-point-label{fill:#def5ff;paint-order:stroke;stroke:#0b2437;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.policy-point-detail{fill:#bed6e3;paint-order:stroke;stroke:#0b2437;stroke-width:4px;stroke-linejoin:round;font-size:10px}.fusion-stat-legend{color:#83a4bc;align-items:center;gap:23px;margin-top:5px;padding-left:6%;font-size:10px;display:flex}.fusion-stat-legend i{border-radius:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.fusion-stat-legend>span:last-child{color:#547c98;margin-left:auto;font-size:9px}.fusion-stat-inspector{flex-direction:column;min-width:0;display:flex}.fusion-stat-zone-tabs{flex-direction:column;gap:9px;display:flex}.fusion-stat-zone-tabs .fusion-policy-zone{text-align:left;border:1px solid #2f536b66;border-left:3px solid color-mix(in srgb,var(--zone-color) 45%,transparent);color:#8aaabd;cursor:pointer;background:#081d3144;border-radius:3px;align-items:center;gap:15px;width:100%;padding:12px 15px;transition:background .2s,border-color .2s;display:flex}.fusion-stat-zone-tabs .fusion-policy-zone.selected{border-color:color-mix(in srgb,var(--zone-color) 55%,transparent);background:color-mix(in srgb,var(--zone-color) 9%,#0c243a)}.fusion-stat-zone-tabs strong{color:var(--zone-color);font-size:17px;font-weight:600}.fusion-stat-zone-tabs span{color:var(--zone-color);font:500 12px Arial}.fusion-stat-zone-tabs small{color:#658ba6;margin-left:auto;font-size:9px}.fusion-stat-zone-tabs .active small{color:var(--zone-color)}.fusion-stat-advice{flex-direction:column;flex:1;margin-top:20px;display:flex}.fusion-stat-advice>span{color:var(--zone-color);font-size:10px}.fusion-stat-advice h4{color:#c3deea;margin:9px 0 10px;font-size:17px;font-weight:500;line-height:1.7}.fusion-policy-types{color:#769ab3;flex-wrap:wrap;gap:9px;margin:0 0 14px;font-size:10px;display:flex}.fusion-policy-types>span.current{color:var(--zone-color);font-weight:600}.fusion-stat-advice>p{color:#8aadc3;margin:0 0 16px;font-size:12px;line-height:1.95}.fusion-policy-action{border-top:1px solid color-mix(in srgb,var(--zone-color) 22%,transparent);color:#88aabd;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.fusion-policy-action button{color:var(--zone-color);background:0 0;border:0;padding:0;font-size:11px}@media (width<=1450px){.fusion-policy-stat{padding:19px}.fusion-stat-layout{grid-template-columns:minmax(0,1.6fr) minmax(265px,1fr);gap:20px}.fusion-stat-chart{padding-right:17px}.fusion-stat-kpis{gap:22px;font-size:10px}.fusion-stat-kpis b{margin-left:7px;font-size:20px}.fusion-stat-zone-tabs .fusion-policy-zone{gap:10px;padding:10px 12px}.fusion-stat-zone-tabs strong{font-size:15px}.fusion-stat-zone-tabs span{font-size:11px}.fusion-stat-advice h4{font-size:15px}.fusion-stat-advice>p{font-size:11px}.fusion-stat-advice{margin-top:14px}.fusion-stat-legend{gap:13px;font-size:9px}.fusion-stat-legend>span:last-child{font-size:8px}}@media (width<=1100px){.fusion-stat-layout{grid-template-columns:1fr}.fusion-stat-chart{border-right:0;padding-right:0}.fusion-stat-zone-tabs{flex-direction:row}.fusion-stat-zone-tabs .fusion-policy-zone{flex-wrap:wrap;flex:1;gap:8px}.fusion-stat-zone-tabs small{display:none}.fusion-stat-advice{padding-top:5px}.fusion-stat-advice>p{font-size:12px}.fusion-policy-current{flex-wrap:wrap;gap:8px}.fusion-policy-heading{align-items:flex-start}.fusion-policy-current>small{display:none}.fusion-policy-action{margin-top:0}}@media (width<=650px){.fusion-policy-stat{padding:15px}.fusion-policy-heading{display:block}.fusion-policy-heading h3{font-size:16px}.fusion-policy-heading>div>p{font-size:10px;line-height:1.8}.fusion-policy-current{justify-content:space-between;margin-top:14px;padding:9px 12px}.fusion-policy-current>strong{font-size:16px}.fusion-policy-current>b{font-size:14px}.fusion-stat-kpis{justify-content:space-between;gap:12px;padding-left:0;font-size:8px}.fusion-stat-kpis b{margin-left:4px;font-size:17px}.fusion-stat-kpis small{font-size:10px}.fusion-stat-legend{justify-content:space-between;gap:6px;padding:0}.fusion-stat-legend>span:last-child{display:none}.fusion-stat-zone-tabs .fusion-policy-zone{padding:10px 8px;display:block}.fusion-stat-zone-tabs strong{margin-bottom:7px;font-size:13px;display:block}.fusion-stat-zone-tabs span{font-size:10px}.fusion-stat-advice h4{font-size:16px}.fusion-stat-advice>p{font-size:12px}}.quadrant-stage{flex-direction:column;gap:10px;display:flex}.quadrant-info-strip{border:1px solid #2c59756b;border-left:2px solid var(--point-color);background:linear-gradient(110deg,#12354e80,#0a223944);border-radius:3px;flex-direction:column;flex:none;justify-content:center;gap:7px;min-width:0;min-height:61px;padding:8px 12px;display:flex}.quadrant-info-name{align-items:center;gap:8px;min-width:0;line-height:1.2;display:flex}.quadrant-info-name>i{background:var(--point-color);border-radius:50%;flex:none;width:5px;height:5px}.quadrant-info-name strong{color:#badce9;white-space:nowrap;font-size:11px;font-weight:500}.quadrant-info-name>span{color:var(--point-color);white-space:nowrap;margin-left:auto;font-size:9px}.quadrant-info-numbers{color:#789fb8;align-items:center;gap:24px;font-size:9px;line-height:1.2;display:flex}.quadrant-info-numbers b{color:var(--point-color);margin-left:6px;font:500 16px Arial}.quadrant-info-numbers small{white-space:nowrap;margin-left:auto;font-size:9px}.quadrant-info-idle{color:#7198b2;font-size:10px}.quadrant-plot{flex:1;width:100%;min-height:0;position:relative}.quadrant-plot>.responsive-chart{width:100%;height:100%;position:absolute;inset:0}.quadrant-stage .point-label{paint-order:stroke;stroke:#0b2339;stroke-width:3px;stroke-linejoin:round}@media (width<=650px){.quadrant-info-strip{min-height:60px;padding:8px 10px}.quadrant-info-name strong{font-size:10px}.quadrant-info-name>span{font-size:8px}.quadrant-info-numbers{gap:18px;font-size:8px}.quadrant-info-numbers b{font-size:15px}.quadrant-info-numbers small{display:none}.quadrant-info-idle{font-size:9px}}.material-main-entry{color:#759fba;white-space:nowrap;background:#123d5033;border:0;border-bottom:1px solid #274f6866;align-items:center;gap:4px;width:100%;padding:10px 0;font-size:9px;display:flex}.material-main-entry>b{color:#7cdded;font:500 13px Arial}.material-main-entry>span{color:#6ebbd0;margin-left:auto;font-size:8px}.material-main-scope{color:#6a98b4;margin:12px 0 5px;font-size:8px}.material-main-facts{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.material-main-facts>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #224a6255;flex-direction:column;gap:10px;min-width:0;padding:13px 0 11px;display:flex}.material-main-facts>button>span{color:#7fa8c2;white-space:nowrap;font-size:9px}.material-main-facts strong{color:#91cddd;white-space:nowrap;font:500 21px Arial}.material-main-facts small{color:#6e96ad;margin-left:4px;font:400 8px PingFang SC,sans-serif}.material-report-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.material-report-intro>div>span{color:#729cb6;font-size:11px}.material-report-intro h3{color:#c4e4f2;margin:10px 0;font-size:25px;font-weight:500}.material-report-intro p{color:#7babc2;margin:0;font-size:12px;line-height:1.8}.material-report a{color:#7ac4d8;text-decoration:none}.material-report-intro>a{white-space:nowrap;background:#12405a44;border:1px solid #2f697e88;border-radius:4px;padding:12px 17px;font-size:12px}.material-report-intro>a>small{color:#668da6;margin-top:8px;font-size:9px;display:block}.material-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px;display:grid}.material-report-kpis>a{background:linear-gradient(125deg,#123d5555,#0b223433);border:1px solid #31677f55;border-top:2px solid #459cb1;border-radius:4px;min-width:0;padding:20px}.material-report-kpis span{color:#88adc5;font-size:11px;display:block}.material-report-kpis strong{color:#75d8e5;margin:15px 0;font:500 29px Arial;display:block}.material-report-kpis small{color:#80a6bd;margin-left:7px;font:400 11px PingFang SC,sans-serif}.material-report-kpis em{color:#6289a1;font-size:9px;font-style:normal}.material-report-columns{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.material-report .analysis-card{margin-bottom:20px}.material-report .analysis-card h3{font-size:17px}.material-direction-bar{text-align:left;color:#8db4c9;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:180px 1fr 50px;align-items:center;gap:18px;width:100%;padding:15px 10px;display:grid}.material-direction-bar.active{background:#1d617a25;border-color:#42889c44}.material-direction-bar>span{font-size:12px}.material-direction-bar>div{background:#173b5055;border-radius:2px;height:9px;overflow:hidden}.material-direction-bar i{background:linear-gradient(90deg,#327b9b,#64c6d6);height:100%;display:block}.material-direction-bar strong{text-align:right;color:#9bd6e3;font:500 19px Arial}.material-direction-bar small{color:#6d96b0;margin-left:4px;font:400 9px PingFang SC,sans-serif}.material-direction-detail{border-top:1px solid #34546c66;flex-wrap:wrap;gap:12px 20px;margin-top:15px;padding:16px 5px 12px;display:flex}.material-direction-detail h4{color:#b5dcea;width:100%;margin:0;font-size:14px;font-weight:500}.material-direction-detail>span{color:#719bb4;font-size:10px}.material-direction-detail b{color:#8fcbdc;margin:0 4px;font:500 15px Arial}.material-source-link{font-size:10px}.material-stacked-bar{border-radius:3px;height:23px;margin:25px 0 18px;display:flex;overflow:hidden}.material-staff-line{color:#95b6ca;align-items:center;gap:25px;margin:14px 0;font-size:12px;display:flex}.material-staff-line>span{margin-right:auto}.material-staff-line i{width:6px;height:6px;margin-right:8px;display:inline-block}.material-staff-line b{color:#c2dbe8;font:500 15px Arial}.material-staff-line em{color:#7199b4;text-align:right;width:48px;font:400 12px Arial}.material-talent-grid{border-top:1px solid #33576d55;grid-template-columns:1fr 1fr;gap:23px 20px;margin-top:22px;padding:22px 0 10px;display:grid}.material-talent-grid strong{color:#94cddf;margin-bottom:9px;font:500 26px Arial;display:block}.material-talent-grid small{color:#739db5;margin-left:5px;font:400 10px PingFang SC,sans-serif}.material-talent-grid span{color:#729cb4;font-size:10px}.material-people{grid-template-columns:repeat(4,1fr);gap:23px;margin:22px 0;display:grid}.material-people>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.material-people>div>i{color:#7acbdb;background:#18506866;border:1px solid #3e839c55;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:14px;font-style:normal;display:grid}.material-people strong{color:#b6d9e7;font-size:15px;font-weight:500}.material-people p{color:#779bb3;font-size:10px;line-height:1.9}.material-people a,.material-people button{color:#77c6d7;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.material-data-grid{grid-template-columns:repeat(3,1fr);gap:0 20px;display:grid}.material-data-grid>a{display:block}.material-data-grid>a>span{color:#8db3c8;font-size:12px}.material-data-grid strong{color:#8ad3e2;margin:20px 0;font:500 32px Arial;display:block}.material-data-grid small{color:#79a3bb;margin-left:8px;font:400 11px PingFang SC,sans-serif}.material-data-grid em{color:#688fa8;font-size:10px;font-style:normal}.material-award-bar{color:#8fb5c9;grid-template-columns:220px 1fr 100px;align-items:center;gap:20px;margin:23px 0;font-size:12px;display:grid}.material-award-bar>div{background:#233d5666;height:11px}.material-award-bar i{background:linear-gradient(90deg,#8071b5,#a99ad6);height:100%;display:block}.material-award-bar b{text-align:right;color:#c1b6e3;font:500 20px Arial}.material-award-bar small{color:#7d9bb2;margin-left:9px;font:400 9px PingFang SC,sans-serif}.material-evidence-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px;display:grid}.material-evidence-grid button{text-align:left;color:#8ab3c6;background:#12394b44;border:1px solid #2b536955;border-radius:4px;padding:18px}.material-evidence-grid button.active{background:#1c4c6455;border-color:#55abc188}.material-evidence-grid span{color:#a79cc9;font-size:9px}.material-evidence-grid h4{color:#bad9e7;margin:10px 0;font-size:14px;font-weight:500;line-height:1.8}.material-evidence-grid p{color:#769db5;font-size:11px;line-height:1.9}.material-evidence-grid b{color:#66b9ce;font-size:10px;font-weight:400}.material-evidence-detail{background:#16435a44;border-left:2px solid #66bdcd;margin-top:20px;padding:20px}.material-evidence-detail>span{color:#a59bc5;font-size:9px}.material-evidence-detail h4{color:#b5dbe8;font-size:17px;font-weight:500}.material-evidence-detail p{color:#8aaec3;font-size:12px;line-height:1.9}.material-evidence-detail a{font-size:11px}.material-training-grid{grid-template-columns:repeat(4,1fr);gap:25px 20px;margin:25px 0 8px;display:grid}.material-training-grid>a>span{color:#7ba4bd;font-size:11px;display:block}.material-training-grid strong{color:#a7d1df;margin-top:13px;font:500 26px Arial;display:block}.material-training-grid small{color:#789bb4;margin-left:7px;font:400 10px PingFang SC,sans-serif}.material-problem>span{color:#c0aa72;font-size:10px}.material-problem p{color:#89adc2;font-size:12px;line-height:1.9}.material-problem>div{border-left:2px solid #3b8fa5;margin:18px 0;padding-left:15px}.material-problem strong{color:#87c6d8;font-size:12px;font-weight:500}.material-problem a{font-size:10px}.material-report-notes{margin-top:20px}.material-report-notes p{color:#6d92aa;margin:10px 0;font-size:11px;line-height:1.9}@media (width<=1450px){.material-report-kpis strong{font-size:24px}.material-report-kpis>a{padding:16px}.material-report-kpis span{font-size:10px}.material-direction-bar{grid-template-columns:140px 1fr 45px;gap:11px;padding:12px 6px}.material-direction-bar>span{font-size:10px}.material-people{grid-template-columns:repeat(2,1fr)}.material-training-grid{grid-template-columns:repeat(3,1fr)}.material-data-grid strong{font-size:27px}.material-main-facts strong{font-size:17px}.material-main-facts>button>span{font-size:8px}.material-main-entry{gap:3px;font-size:8px}.material-main-entry>b{font-size:11px}.material-main-entry>span{font-size:7px}}@media (width<=1100px){.material-report-columns{grid-template-columns:1fr}.material-report-kpis{grid-template-columns:repeat(2,1fr)}.material-report-kpis strong{font-size:29px}.material-report-intro h3{font-size:22px}.material-report-intro p{font-size:11px}.material-report-intro>a{font-size:10px}.material-data-grid,.material-training-grid{grid-template-columns:repeat(2,1fr)}.material-main-facts strong{font-size:21px}}@media (width<=650px){.material-report-intro{display:block}.material-report-intro>a{margin-top:15px;display:inline-block}.material-report-kpis{gap:10px}.material-report-kpis>a{padding:13px}.material-report-kpis strong{margin:13px 0;font-size:23px}.material-report-kpis span{font-size:9px;line-height:1.6}.material-report-kpis small{margin-left:4px;font-size:9px}.material-report-kpis em{font-size:8px;line-height:1.7;display:block}.material-report-tabs{flex-wrap:wrap}.material-report-tabs button{font-size:10px}.material-direction-bar{grid-template-columns:118px 1fr 40px;gap:9px}.material-direction-bar strong{font-size:16px}.material-direction-detail{gap:10px}.material-people,.material-data-grid,.material-evidence-grid{grid-template-columns:1fr}.material-training-grid strong{font-size:21px}.material-training-grid>a>span{font-size:9px;line-height:1.7}.material-award-bar{grid-template-columns:125px 1fr 70px;gap:9px;font-size:10px}.material-award-bar b{font-size:17px}.material-award-bar small{margin:6px 0 0;font-size:8px;display:block}}.main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:420px}.main-grid>.panel{grid-column:auto}.topic-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:auto;min-height:320px}.topic-bottom>.panel{min-height:310px;overflow:hidden}.topic-bottom .teacher-panel{grid-column:auto}.topic-bottom .selected-discipline{display:none}.topic-bottom .mini-kpis{padding:14px 0 12px}.topic-bottom .teacher-section-label{padding-top:10px}.topic-bottom .teacher-row{width:100%;padding:10px 0;display:flex}.topic-bottom .teacher-footnote{margin-top:9px}.topic-bottom .teacher-row div>span{text-overflow:ellipsis;overflow:hidden}.radar-panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.panorama-tabs{gap:10px;padding:13px 0 0;display:flex}.panorama-tabs button{color:#88acc6;background:#0c2b45;border:1px solid #285471;border-radius:4px;padding:7px 18px;font-size:12px}.panorama-tabs button.active{color:#40def4;background:#12435b;border-color:#2ac5e7}.panorama-tabs b{margin-left:10px}.radar-body{flex:1;min-height:0;display:flex}.web-wrap{flex-direction:column;width:68%;min-width:0;display:flex}.web-wrap svg{flex:1;width:100%;min-height:0}.radar-node{cursor:pointer}.radar-legend{text-align:center;color:#8ca7c0;padding-bottom:10px;font-size:10px}.radar-legend i{background:var(--radar-color);width:10px;height:3px;margin-right:6px;display:inline-block}.radar-legend span{color:#6c8ca8;margin-left:15px}.radar-details{border-left:1px solid #21415b;flex-direction:column;width:32%;min-height:0;margin-top:12px;padding:12px 0 8px 15px;display:flex}.radar-count{color:#90aec7;align-items:baseline;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.radar-count b{color:var(--radar-color);font:32px Arial}.radar-list{scrollbar-width:thin;flex:1;overflow:auto}.radar-list button{text-align:left;color:#8caec8;background:0 0;border:0;border-bottom:1px solid #183650;width:100%;padding:8px 6px;font-size:11px}.radar-list button.active{color:var(--radar-color);background:#19405a}.radar-list button>span{line-height:1.5;display:block}.radar-list b{color:var(--radar-color);margin-top:3px;font:15px Arial;display:block}.radar-list small{margin-left:3px;font-size:10px}.topic-kpis{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 0;display:grid}.topic-kpis.four{grid-template-columns:repeat(4,1fr)}.topic-kpis button{text-align:left;color:#91aec7;background:0 0;border:0;border-right:1px solid #25415b;padding:0 6px}.topic-kpis button:last-child{border:0}.topic-kpis strong{color:#42d7ef;white-space:nowrap;font:28px Arial;display:block}.topic-kpis small{color:#7da4be;margin-left:4px;font-size:10px}.topic-kpis span{margin-top:9px;font-size:11px;display:block}.training-stages{gap:7px;display:grid}.training-stages button{color:#a3bed2;text-align:left;background:#10314a66;border:1px solid #21425b;align-items:center;gap:11px;padding:9px;display:flex}.training-stages i{color:#39bcd6;font:12px Arial}.training-stages b{white-space:nowrap;font-size:12px}.training-stages span{color:#6c92af;margin-left:auto;font-size:10px}.training-stages em{color:#4bc8e3}.research-bars{grid-template-columns:1fr 1fr;gap:15px 22px;padding:12px 0;display:grid}.research-bars button{color:#94b8d0;background:0 0;border:0;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:flex}.research-bars button>div{background:#193e57;flex:1;height:5px}.research-bars i{background:linear-gradient(90deg,#3174bb,#58dbea);height:5px;display:block}.research-bars b{color:#54d5ed;font:16px Arial}.research-bars small{margin-left:4px;font-size:10px}.topic-scope{color:#6389a5;margin-top:14px;font-size:10px;line-height:1.5}.positioning-panel .panel-heading h2{letter-spacing:0;font-size:16px}.main-grid .chart-stage{flex:1;min-height:270px}.radar-panel .chart-note{margin-top:auto}.topic-bottom .panel-heading h2{font-size:16px}@media (width>=1001px){.cockpit{height:auto;min-height:100vh;overflow:visible}.main-grid{flex:none;height:clamp(440px,47vh,600px)}.topic-bottom{height:330px;min-height:330px}.topic-bottom .teacher-panel{overflow:auto}.topic-bottom .mini-kpis strong{font-size:25px}.topic-bottom .mini-kpis span{font-size:10px}}@media (width<=1000px){.main-grid{grid-template-columns:1fr;height:auto}.main-grid>.panel{min-height:470px}.radar-body{min-height:330px}.topic-bottom{grid-template-columns:1fr 1fr}.topic-bottom .teacher-panel{grid-column:auto}.topic-bottom .topic-stats:last-child{grid-column:1/-1}.web-wrap svg{height:340px}.positioning-panel .chart-stage{flex:none;height:330px}}@media (width<=650px){.topic-bottom{grid-template-columns:1fr}.topic-bottom .topic-stats:last-child{grid-column:auto}.positioning-panel .panel-heading h2{font-size:12px}.radar-body{flex-direction:column}.web-wrap,.radar-details{width:100%}.web-wrap svg{min-height:310px}.radar-details{border-top:1px solid #21415b;border-left:0;max-height:160px;margin:0;padding:10px 0}.radar-count{display:none}.main-grid>.radar-panel{min-height:600px}.radar-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.panorama-tabs button{padding:6px 12px}.topic-bottom>.panel{min-height:300px}}.positioning-panel .quadrant-info-strip{border:0;border-left:2px solid var(--point-color);background:linear-gradient(90deg,#16415a66,#0000);border-radius:0;justify-content:center;gap:0;min-height:30px;padding:3px 10px;display:flex}.positioning-panel .quadrant-info-name{gap:9px;min-height:24px}.positioning-panel .quadrant-info-name strong{font-size:12px}.positioning-panel .quadrant-info-name .position-type{background:#17394e;border:1px solid #3b687b55;border-radius:20px;margin-left:12px;padding:3px 9px;font-size:10px}.positioning-panel .quadrant-info-name>small{color:#759cb8;margin-left:auto;font-size:10px;font-weight:400}.positioning-panel .quadrant-info-numbers{display:none}.positioning-panel .quadrant-stage{gap:3px;margin-top:9px}.positioning-panel .quadrant-plot{min-height:300px}@media (width>=1001px){.main-grid{height:clamp(480px,50vh,640px)}}@media (width<=650px){.positioning-panel .quadrant-info-name strong{font-size:10px}.positioning-panel .quadrant-info-name .position-type{margin-left:auto;font-size:9px}.positioning-panel .quadrant-info-name>small{display:none}}.radar-panel .web-wrap{width:100%}.radar-panel .radar-body{flex:1;min-height:0}.radar-panel .web-wrap svg{min-height:0}.radar-node text{font-size:11px}.radar-panel .radar-legend{padding-bottom:4px}.panorama-focus{text-align:left;color:#b8d3e6;background:linear-gradient(90deg,#123b5266,#0d263c);border:1px solid #29506b;border-radius:3px;flex:none;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:3px 0 7px;padding:9px 12px;display:flex}.panorama-focus>div{min-width:0}.panorama-focus small{color:#779bb5;font-size:10px;display:block}.panorama-focus strong{margin-top:4px;font-size:12px;font-weight:500;line-height:1.5;display:block}.focus-values{flex:none;align-items:center;gap:12px;display:flex}.focus-values b{color:#42d7ef;font:23px Arial}.focus-values em{margin-left:3px;font-size:10px;font-style:normal}.focus-values i{color:#55bfd7;font-size:10px;font-style:normal}.radar-panel .chart-note{padding-top:7px}.radar-panel .panorama-tabs{padding-top:10px}@media (width>=1001px){.main-grid{height:clamp(530px,54vh,670px)}}@media (width<=650px){.radar-panel .radar-body{min-height:315px}.radar-panel .web-wrap svg{min-height:300px}.panorama-focus{align-items:flex-start}.focus-values{flex-direction:column;align-items:flex-end;gap:3px}.focus-values i{display:none}.panorama-focus strong{font-size:11px}}.radar-panel .web-wrap{background:radial-gradient(at 50% 48%,#0b387366 0%,#092d571f 45%,#0000 75%)}.radar-panel .radar-node text{font-size:12px;font-weight:500}.radar-panel .radar-legend{font-size:11px}.radar-panel .radar-legend span{color:#9eb9cf}.radar-panel .web-wrap svg{flex:1;width:100%;height:100%;overflow:visible}.radar-panel .web-wrap{align-items:center}.radar-panel .radar-node text{font-size:12px}.radar-panel .radar-legend{width:100%;padding:2px 0 5px}.radar-panel .panorama-tabs button:nth-child(2).active{color:#b6a4ff;background:#302a4c;border-color:#8d78df}.radar-panel .panorama-tabs button:nth-child(3).active{color:#ffcb6b;background:#3e3425;border-color:#b78a43}.radar-panel .radar-body{position:relative}.radar-category-totals{pointer-events:none;position:absolute;inset:0}.radar-category-totals>div{background:linear-gradient(90deg,#15435a44,#0000);border-left:2px solid #36667b;width:116px;padding:12px 9px;position:absolute}.radar-category-totals span{color:#9ebbd1;font-size:11px;display:block}.radar-category-totals strong{color:var(--radar-color);margin-top:8px;font:28px Arial;display:block}.radar-category-totals small{color:#7d9fb6;margin-left:5px;font-size:10px}.radar-category-totals em{color:#6388a4;margin-top:6px;font-size:10px;font-style:normal;display:block}.category-position-0{top:16%;left:4px}.category-position-1{top:16%;right:4px}.category-position-2{bottom:17%;left:4px}.category-position-3{bottom:17%;right:4px}@media (width<=1500px){.radar-category-totals>div{width:85px;padding:8px 5px}.radar-category-totals span{font-size:9px}.radar-category-totals strong{font-size:23px}}@media (width<=1150px){.radar-category-totals{display:none}}.training-headline{border-bottom:1px solid #20435c;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:16px 0 13px;display:grid}.training-headline>div{border-left:1px solid #27506b;padding-left:10px}.training-headline>div:first-child{border:0;padding-left:0}.training-headline strong{color:#48dff0;font:30px Arial}.training-headline small{color:#739ab7;margin-left:5px;font-size:10px}.training-headline span{color:#9bbcd4;margin-top:7px;font-size:11px;display:block}.training-distribution{padding:11px 0 10px}.training-section-title{color:#88abc3;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.training-section-title small{color:#557d9b;font-size:9px}.training-level{color:#a7c3da;grid-template-columns:82px minmax(0,1fr) 46px 34px;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:grid}.training-level:last-child{margin-bottom:0}.training-level-track{background:#163b53;border-radius:5px;height:7px;overflow:hidden}.training-level-track i{background:linear-gradient(90deg,#184e74,var(--level-color));border-radius:5px;height:100%;transition:width .4s;display:block}.training-level b{text-align:right;color:#c3deee;font:15px Arial}.training-level b small{color:#739ab7;margin-left:3px;font-size:9px}.training-level em{color:#698eab;text-align:right;font:10px Arial}.training-outcomes{border-top:1px solid #20435c;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:11px;display:grid}.training-outcomes strong{color:#b2c6ff;font:23px Arial}.training-outcomes small{color:#779bb5;margin-left:4px;font-size:9px}.training-outcomes span{color:#8baec9;margin-top:5px;font-size:10px;display:block}.training-overview .topic-scope{margin:9px 0 0;font-size:9px}@media (width>=1001px){.topic-bottom{height:350px;min-height:350px}}@media (width<=650px){.training-headline{gap:8px}.training-headline strong{font-size:27px}.training-headline span{font-size:10px}.training-level{grid-template-columns:72px minmax(0,1fr) 40px 30px;gap:7px}.topic-bottom>.training-overview{min-height:340px}}.training-overview .training-headline{padding-top:19px;padding-bottom:18px}.training-overview .training-headline strong{font-size:33px}.training-overview .training-distribution{padding-top:18px}.training-overview .training-level-track{height:9px}.training-source{color:#85a9c4;border-top:1px solid #20435c;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:10px;padding-top:12px;font-size:10px;display:flex}.training-source a{color:#51c9e2;text-decoration:none}.training-source small{color:#5e85a3;width:100%;font-size:9px;line-height:1.6}.training-overview .topic-scope{border-top:1px solid #20435c;margin-top:13px;padding-top:14px}@media (width>=1001px){.topic-bottom{height:370px;min-height:370px}}.training-overview .training-source{margin-top:0;padding-top:9px}.training-overview .training-level{margin-bottom:13px}.training-overview .training-distribution{padding-bottom:8px}.team-overview .team-headline{padding-top:19px;padding-bottom:18px}.team-overview .team-headline strong{font-size:33px}.team-structure{padding:17px 0 14px}.team-stack{background:#16384e;border-radius:3px;height:20px;display:flex;overflow:hidden}.team-stack>span{justify-content:center;align-items:center;height:100%;transition:width .4s;display:flex}.team-stack b{color:#061b30;font:700 11px Arial}.team-rank-legend{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.team-rank-legend span{color:#91b2cb;font-size:10px;display:block}.team-rank-legend i{border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.team-rank-legend strong{color:#c2dcec;margin-top:7px;font:18px Arial;display:block}.team-rank-legend small{color:#6e95b1;margin-left:4px;font-size:9px}.team-rank-legend em{color:#648ba7;margin-left:9px;font:10px Arial}.team-collaboration{border-top:1px solid #20435c;grid-template-columns:1.25fr 1fr 1fr;gap:8px;padding:12px 0 10px;display:grid}.team-collaboration strong{color:#acbfff;font:24px Arial}.team-collaboration small{color:#6f96b1;margin-left:4px;font-size:10px}.team-collaboration span{color:#87a9c3;margin-top:6px;font-size:10px;display:block}.team-participation{color:#638da9;align-items:center;gap:12px;font-size:10px;display:flex}.team-participation>div{background:#193b52;border-radius:4px;flex:1;height:4px}.team-participation i{background:linear-gradient(90deg,#2870a9,#42d6e2);border-radius:4px;height:4px;transition:width .4s;display:block}.team-participation b{color:#67bfd6;font:12px Arial}.team-overview .topic-scope{margin:10px 0 0;font-size:9px;line-height:1.5}@media (width<=650px){.topic-bottom>.team-overview{min-height:355px}.team-overview .team-headline strong{font-size:28px}.team-rank-legend em{margin-left:5px}}.research-headline{border-bottom:1px solid #20435c;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:19px 0 17px;display:grid}.research-headline button{text-align:left;color:#a1c0d6;background:0 0;border:0;border-right:1px solid #23465f;padding:0 7px}.research-headline button:first-child{padding-left:0}.research-headline button:last-child{border-right:0}.research-headline strong{white-space:nowrap;font:29px Arial}.research-headline small{color:#7198b2;margin-left:4px;font-size:9px}.research-headline span{white-space:nowrap;margin-top:9px;font-size:10px;display:block}.research-evidence{align-items:center;gap:22px;padding:13px 0;display:flex}.research-donut{border-radius:50%;flex:none;width:92px;height:92px;padding:9px;box-shadow:0 0 20px #215b7b22}.research-donut>div{background:#092239;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.research-donut strong{color:#cce9f6;font:24px Arial}.research-donut span{color:#6f9cb7;margin-top:5px;font-size:9px}.research-evidence-legend{flex:1;min-width:0}.research-evidence-legend .training-section-title{margin-bottom:9px}.research-evidence-grid{grid-template-columns:1fr 1fr;gap:9px 16px;display:grid}.research-evidence-grid>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.research-evidence-grid span{color:#91b2cb;white-space:nowrap;font-size:10px}.research-evidence-grid i{border-radius:2px;width:5px;height:5px;margin-right:4px;display:inline-block}.research-evidence-grid b{color:#a9cde2;white-space:nowrap;font:15px Arial}.research-evidence-grid small{color:#6a91ad;margin-left:3px;font-size:9px}.research-evidence-grid em{color:#6087a3;margin-left:7px;font:9px Arial}.research-featured{border-top:1px solid #20435c;padding-top:10px}.research-featured .training-section-title{margin-bottom:5px}.research-featured button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:5px 0;display:flex}.research-kind{color:#67c6df;background:#153b5055;border:1px solid #2b5670;border-radius:3px;flex:none;padding:3px 5px;font-size:9px}.research-featured button>div{flex:1;min-width:0}.research-featured strong{white-space:nowrap;text-overflow:ellipsis;color:#9cbbd2;font-size:11px;font-weight:400;display:block;overflow:hidden}.research-featured small{color:#5f89a6;margin-top:4px;font-size:9px;display:block}.research-featured .chevron{font-size:15px}.research-overview .topic-scope{margin:8px 0 0;font-size:9px;line-height:1.5}@media (width<=1300px){.research-evidence{gap:12px}.research-donut{width:78px;height:78px;padding:7px}.research-evidence-grid{gap:8px}.research-evidence-grid em{display:none}.research-headline strong{font-size:25px}.research-headline span{font-size:9px}}@media (width<=650px){.topic-bottom>.research-overview{min-height:355px}.research-headline strong{font-size:25px}.research-headline span{font-size:9px}.research-evidence-grid em{display:inline}}.research-overview .research-headline{padding-top:15px;padding-bottom:13px}.research-overview .research-evidence{padding-top:8px;padding-bottom:8px}.research-overview .research-donut{width:84px;height:84px}.research-overview .research-featured{padding-top:7px}.research-overview .research-featured button{padding-top:4px;padding-bottom:4px}.research-overview .topic-scope{margin-top:6px}.position-detail-backdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010a16d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.position-detail{color:#bcd6e9;background:radial-gradient(at 80% 0,#103b5666,#0000 50%),#081e33;border:1px solid #2c5a78;border-radius:8px;flex-direction:column;width:min(1240px,96vw);height:min(930px,94vh);max-height:94vh;padding:24px 30px;display:flex;overflow:auto;box-shadow:0 25px 100px #0009}.position-detail-header{border-bottom:1px solid #28465e;flex:none;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.position-detail-header>div>span{color:#6a97b5;letter-spacing:1px;font-size:11px}.position-detail-header h1{letter-spacing:1px;color:#d8ecf9;margin:9px 0 0;font-size:25px;font-weight:600}.position-detail-header h1 span{letter-spacing:0;color:#759bb5;margin-left:15px;font-size:13px;font-weight:400}.position-detail-close{color:#93bbd4;background:#102f46;border:1px solid #315974;border-radius:4px;width:34px;height:34px;font-size:25px}.position-detail-summary{flex:none;grid-template-columns:minmax(0,1.5fr) .65fr .65fr;gap:30px;padding:19px 0 17px;display:grid}.position-detail-switch{gap:7px;display:flex}.position-detail-switch button{color:#7ea5be;background:#102b41;border:1px solid #2a4f69;border-radius:3px;padding:6px 10px;font-size:11px}.position-detail-switch button.active{color:var(--discipline-accent);border-color:var(--discipline-accent);background:#17405b66}.position-detail-identity h2{color:#cee3f2;flex-wrap:wrap;align-items:center;gap:13px;margin:12px 0 0;font-size:21px;display:flex}.position-detail-identity h2 small{color:var(--discipline-accent);background:#18384c;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:400}.position-detail-kpi{border-left:1px solid #29465b;flex-direction:column;justify-content:center;gap:4px;padding-left:24px;display:flex}.position-detail-kpi>span{color:#89aec6;font-size:11px}.position-detail-kpi strong{color:var(--discipline-accent);font:34px Arial}.position-detail-kpi small{color:#6088a4;font-size:10px}.position-detail-chart{background:#081d30;border:1px solid #203e56;border-radius:4px;flex:1;min-height:265px;padding:9px 16px 10px 4px}.position-detail-chart .quadrant-stage{gap:0;height:100%;min-height:260px;margin:0}.position-detail-chart .quadrant-info-strip{display:none}.position-detail-chart .quadrant-plot{min-height:260px}.position-detail-chart .responsive-chart .zone{font-size:17px}.position-detail-reading{flex:none;grid-template-columns:1.15fr 1fr 1fr;gap:24px;padding:19px 0 17px;display:grid}.position-detail-reading>div+div{border-left:1px solid #27465d;padding-left:24px}.position-reading-label{color:#6895b2;font-size:11px}.position-detail-judgment h3{color:var(--discipline-accent);margin:9px 0;font-size:18px}.position-detail-reading p{color:#87a9c2;margin:8px 0 0;font-size:11px;line-height:1.8}.position-detail-reading p b{color:#bdd8eb;font-weight:500}.position-reading-stat>strong{color:#d2e8f7;margin-top:9px;font:27px Arial;display:block}.position-reading-stat>strong>small{color:#7fa4bf;font-size:11px}.position-detail-footer{border-top:1px solid #28465e;flex:none;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.position-detail-footer>span{color:#678fa9;font-size:10px}.position-detail-footer>button{color:#9deafb;background:#145372;border:1px solid #299ebc;border-radius:3px;padding:10px 17px;font-size:12px}.position-detail-footer>button span{margin-left:16px}@media (width<=700px){.position-detail-backdrop{padding:10px}.position-detail{width:100%;height:95vh;max-height:95vh;padding:18px 15px}.position-detail-header h1{font-size:20px}.position-detail-header h1 span{margin:6px 0 0;font-size:11px;display:block}.position-detail-summary{grid-template-columns:1fr 1fr;gap:13px}.position-detail-identity{grid-column:1/-1}.position-detail-kpi{padding-left:12px}.position-detail-kpi strong{font-size:28px}.position-detail-reading{grid-template-columns:1fr;gap:12px}.position-detail-reading>div+div{border-top:1px solid #27465d;border-left:0;padding:12px 0 0}.position-detail-reading p{margin-top:5px}.position-detail-chart{flex:none;min-height:310px}.position-detail-chart .quadrant-stage,.position-detail-chart .quadrant-plot{height:310px}.position-detail-chart .responsive-chart .zone{font-size:12px}.position-detail-footer{flex-wrap:wrap}.position-detail-footer>button{margin-left:auto}}.module-detail-workspace{z-index:45;color:#bdd6e9;background:radial-gradient(at 85% 0,#15415a66,#0000 55%),#081d30;flex-direction:column;display:flex;position:fixed;inset:0}.module-detail-header{border-bottom:1px solid #23445d;flex:none;justify-content:space-between;align-items:center;gap:25px;padding:24px 4vw 20px;display:flex}.module-back{color:#7fc2d7;background:0 0;border:0;padding:0;font-size:12px}.module-detail-header h1{letter-spacing:1px;color:#d1e6f5;margin:16px 0 8px;font-size:28px}.module-detail-header h1 small{letter-spacing:0;color:#769db8;margin-left:20px;font-size:14px;font-weight:400}.module-detail-header p{color:#6c94b1;margin:0;font-size:12px}.module-detail-controls{align-items:center;gap:12px;display:flex}.module-detail-controls select,.module-filters select{color:#acc9df;background:#10314a;border:1px solid #2a536d;border-radius:4px;padding:9px 12px;font-size:12px}.module-close{color:#8eb6d0;background:#10314a;border:1px solid #2c5068;border-radius:4px;width:34px;height:34px;font-size:24px}.module-detail-content{scrollbar-width:thin;scrollbar-color:#2d607b #081d30;flex:1;min-height:0;padding:24px 4vw 32px;overflow:auto}.module-summary{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.module-summary>div{background:linear-gradient(135deg,#10324b,#0b2338);border:1px solid #25465f;border-top:2px solid #36cce5;border-radius:4px;padding:18px 20px}.module-summary>div>span{color:#86a9c4;font-size:12px;display:block}.module-summary strong{color:#46d7ed;margin-top:10px;font:32px Arial;display:block}.module-summary strong small{color:#769db5;margin-left:7px;font-size:11px}.module-summary .summary-accent-1{border-top-color:#6b93ff}.module-summary .summary-accent-1 strong{color:#94b0ff}.module-summary .summary-accent-2{border-top-color:#ac8df2}.module-summary .summary-accent-2 strong{color:#b49ef9}.module-summary .summary-accent-3{border-top-color:#cca34f}.module-summary .summary-accent-3 strong{color:#ebc878}.module-list-section{background:#0a2439;border:1px solid #25465d;border-radius:5px;padding:20px}.module-list-title{justify-content:space-between;align-items:center;display:flex}.module-list-title h2{color:#c7dfef;margin:0;font-size:18px}.module-list-title>span{color:#6a96b2;font-size:11px}.module-filters{flex-wrap:wrap;align-items:center;gap:15px;margin:19px 0;display:flex}.module-filters>input{color:#bbd8e9;background:#081d30;border:1px solid #2c5069;border-radius:4px;min-width:240px;padding:10px 12px;font-size:12px}.module-filters input::placeholder{color:#527d99}.module-filter-tabs{gap:6px;display:flex}.module-filter-tabs button{color:#7da5c0;background:#102e44;border:1px solid #254b65;border-radius:3px;padding:8px 14px;font-size:12px}.module-filter-tabs button.active{color:#64deed;background:#12445b;border-color:#28bcd9}.module-reset{color:#81bed1;background:#14374c;border:1px solid #2b586e;border-radius:3px;padding:8px 12px;font-size:11px}.module-table-scroll{min-width:0;overflow-x:auto}.module-table{border-collapse:collapse;color:#a0bfd4;width:100%;font-size:12px}.module-table th{text-align:left;color:#719ab5;background:#12344c;padding:12px;font-size:11px;font-weight:500}.module-table td{vertical-align:middle;border-bottom:1px solid #24445b;padding:15px 12px;line-height:1.7}.module-table td:first-child{min-width:220px;max-width:480px}.module-table td:last-child{white-space:nowrap}.module-table strong{color:#bbd7ea;font-size:12px;font-weight:500;display:block}.module-table small{color:#638ca9;margin-top:5px;font-size:10px;display:block}.module-table .numeric{color:#4fd1e6;white-space:nowrap;font:17px Arial}.module-table .numeric small{margin-left:4px;font-size:10px;display:inline}.module-table td>button{color:#62c2d9;background:0 0;border:0;padding:6px 0;font-size:11px}.module-table tr:hover td{background:#12364d55}.module-table tr.selected td{background:#16455b66}.module-table td input[type=checkbox]{accent-color:#35cbe6;cursor:pointer}.module-table:has(input[type=checkbox]) td:first-child{width:55px;min-width:48px}.metric-status{color:#5bc9da;white-space:nowrap;border:1px solid #286981;border-radius:3px;padding:3px 7px;font-size:10px}.metric-status.short{color:#e3b968;background:#52412433;border-color:#7e673e}.metric-status.exceed{color:#b0a2f3;background:#3c315933;border-color:#615b93}.module-metric-layout{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.module-metric-layout.inspecting{grid-template-columns:minmax(0,1fr) 310px}.module-inspector{background:#103047;border:1px solid #31576c;border-radius:4px;padding:18px;position:sticky;top:0}.module-inspector>div:first-child{justify-content:space-between;align-items:center;display:flex}.module-inspector h3{color:#91c6d9;margin:0;font-size:15px}.module-inspector>div>button{color:#7faac2;background:0 0;border:0;font-size:24px}.module-inspector h4{color:#c5e1ef;margin:15px 0;font-size:15px;line-height:1.7}.module-inspector dl{background:#0c263b;margin:0 0 14px;padding:12px}.module-inspector dl>div{justify-content:space-between;margin:7px 0;display:flex}.module-inspector dt{color:#719db6;font-size:11px}.module-inspector dd{color:#4fd6e7;margin:0;font-size:15px}.module-inspector p{color:#88a8be;font-size:11px;line-height:1.8}.module-inspector h5{color:#8ab9cf;margin:16px 0 8px;font-size:12px}.module-support-teacher{color:#b5d1e4;text-align:left;background:0 0;border:0;border-bottom:1px solid #284a61;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:12px;display:flex}.module-support-teacher small{color:#719bb7;margin-top:4px;font-size:10px;display:block}.module-support-teacher b{color:#5abbd1;font-size:10px;font-weight:400}.module-scope{color:#6288a3;margin:16px 0 0;font-size:10px;line-height:1.8;display:block}.module-empty{text-align:center;color:#6e95af;padding:30px;font-size:12px}.module-training-structure,.module-team-structure{background:#0c293f;border:1px solid #26495f;border-radius:4px;align-items:center;gap:30px;margin-bottom:22px;padding:20px;display:flex}.module-training-structure>span,.module-team-structure>span{color:#8bb0ca;flex:none;font-size:12px}.module-training-structure>div{flex:1;align-items:center;gap:13px;font-size:12px;display:flex}.module-training-structure>div>div{background:#193a52;border-radius:4px;flex:1;height:7px;overflow:hidden}.module-training-structure i{border-radius:4px;height:100%;display:block}.module-training-structure b{color:#acd2e7;font:16px Arial}.module-team-structure>div{flex:1;gap:20px;font-size:12px;display:flex}.module-team-structure b{color:#61d2e6;font:17px Arial}.module-team-structure small{color:#648fa9;font-size:11px}.module-comparison{border-top:1px solid #2d526a;margin-top:25px;padding-top:20px}.module-comparison h3{color:#a9cee2;font-size:16px}.module-comparison h3 small{color:#6a96b2;margin-left:13px;font-size:11px;font-weight:400}.module-compare-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-compare-cards article{background:#103149;border:1px solid #2a5067;border-radius:4px;padding:16px}.module-compare-cards h4{color:#a8d6e9;margin:0;font-size:17px}.module-compare-cards p{color:#6a98b4;font-size:11px}.module-compare-cards dl>div{justify-content:space-between;margin:12px 0;font-size:12px;display:flex}.module-compare-cards dt{color:#789fb7}.module-compare-cards dd{color:#58cfe3;margin:0}.module-compare-cards button{color:#6bc2d7;background:0 0;border:0;font-size:11px}@media (width<=1000px){.module-detail-header{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.module-detail-content{padding:18px}.module-detail-header h1{font-size:24px}.module-detail-header h1 small{font-size:12px}.module-summary{gap:10px}.module-summary>div{padding:14px 12px}.module-summary strong{font-size:26px}.module-metric-layout.inspecting{grid-template-columns:1fr}.module-inspector{grid-row:1;position:static}.module-training-structure{flex-wrap:wrap;gap:15px}.module-training-structure>span{width:100%}.module-team-structure{gap:15px}.module-list-section{padding:14px}.module-table td:first-child{max-width:300px}.module-compare-cards{grid-template-columns:1fr 1fr}}@media (width<=650px){.module-detail-controls{flex-wrap:wrap;gap:7px;width:100%}.module-detail-controls select{max-width:100%;padding:8px;font-size:11px}.module-detail-controls .module-close{margin-left:auto}.module-detail-header h1 small{margin:8px 0 0;display:block}.module-summary{grid-template-columns:1fr 1fr}.module-detail-header p{font-size:11px}.module-filter-tabs{flex-wrap:wrap}.module-filters>input{width:100%;min-width:0}.module-training-structure{flex-direction:column;align-items:stretch}.module-training-structure>div{flex:none}.module-team-structure{flex-wrap:wrap}.module-team-structure>span{width:100%}.module-team-structure>div{flex-direction:column;gap:7px}.module-compare-cards{grid-template-columns:1fr}.module-table{min-width:620px}.module-table-scroll{max-width:100%}.module-detail-content{overflow-x:hidden}.module-list-title h2{font-size:16px}}.indicator-drawer-backdrop{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020b1699;position:fixed;inset:0}.module-detail-workspace.indicator-drawer{border-left:1px solid #2e6480;width:min(1060px,76vw);animation:.22s ease-out indicator-slide-in;left:auto;box-shadow:-20px 0 80px #0008}.indicator-drawer .module-detail-header{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 28px 20px;position:relative}.indicator-drawer .module-detail-header h1{margin-top:14px;font-size:24px}.indicator-drawer .module-detail-header h1 small{margin:7px 0 0;font-size:13px;display:block}.indicator-drawer .module-detail-controls{gap:10px}.indicator-drawer .module-close{position:absolute;top:24px;right:26px}.indicator-drawer .module-detail-content{padding:22px 28px 24px}.indicator-drawer .module-list-section{background:0 0;border:0;padding:0}.indicator-drawer .module-list-title h2{font-size:15px}.indicator-drawer .module-filters{gap:9px;margin:14px 0 18px}.indicator-drawer .module-filters>input{flex:1;min-width:180px}.indicator-drawer .module-filter-tabs{gap:4px}.indicator-drawer .module-filter-tabs button{padding:8px 10px}.indicator-drawer-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.indicator-picker{scrollbar-width:thin;scrollbar-color:#2f607a transparent;max-height:calc(100dvh - 340px);padding-right:9px;overflow:auto}.indicator-picker>button{text-align:left;color:#aac9de;background:#0d2b40;border:1px solid #23465e;border-radius:4px;width:100%;margin-bottom:8px;padding:15px 66px 14px 14px;line-height:1.6;display:block;position:relative}.indicator-picker>button.active{background:#124158;border-color:#2cc3de;box-shadow:inset 3px 0 #37d4e6}.indicator-picker>button>span{font-size:12px;display:block}.indicator-picker>button>small{color:#739ab4;margin-top:5px;font-size:10px;display:block}.indicator-picker .metric-status{font-weight:400;position:absolute;top:17px;right:10px}.indicator-evidence{background:linear-gradient(145deg,#12364c,#0a2439);border:1px solid #2b526a;border-radius:5px;padding:23px}.indicator-evidence-kicker{color:#7fabbe;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.indicator-evidence h2{color:#d1e7f5;margin:16px 0 22px;font-size:20px;line-height:1.6}.indicator-value-pair{border-bottom:1px solid #2a4b62;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:22px;display:grid}.indicator-value-pair>div+div{border-left:1px solid #2a4b62;padding-left:20px}.indicator-value-pair span{color:#84a9bf;font-size:11px;display:block}.indicator-value-pair strong{color:#40d9ef;overflow-wrap:anywhere;margin-top:10px;font:32px Arial;display:block}.indicator-value-pair>div+div strong{color:#bed4e5}.indicator-value-pair small{margin-left:5px;font-size:12px}.indicator-completion{padding:20px 0}.indicator-completion>span{color:#8fb2c9;justify-content:space-between;font-size:12px;display:flex}.indicator-completion b{color:#c9e5f1;font:16px Arial}.indicator-completion>div{background:#1b4057;border-radius:4px;height:6px;margin:12px 0;overflow:hidden}.indicator-completion i{border-radius:4px;height:100%;display:block}.indicator-completion>small{color:#7d9eb5;font-size:11px;line-height:1.7}.indicator-evidence h3{color:#aacfe0;margin:0 0 10px;font-size:13px}.indicator-material{background:#092236;border-left:2px solid #3b819d;padding:15px}.indicator-material p{color:#90b1c7;margin:0;font-size:12px;line-height:1.9}.indicator-teachers{margin-top:22px}.indicator-teachers h3{justify-content:space-between;display:flex}.indicator-teachers h3 small{color:#6d96b0;font-size:10px;font-weight:400}.indicator-evidence .module-support-teacher{padding:12px 0}@keyframes indicator-slide-in{0%{opacity:.5;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=1050px){.module-detail-workspace.indicator-drawer{width:88vw}.indicator-drawer .module-detail-header,.indicator-drawer .module-detail-content{padding:20px}.indicator-drawer-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.3fr);gap:15px}.indicator-evidence{padding:18px}}@media (width<=650px){.module-detail-workspace.indicator-drawer{border:0;width:100%}.indicator-drawer-layout{grid-template-columns:1fr}.indicator-picker{max-height:190px}.indicator-evidence{grid-row:2}.indicator-drawer .module-detail-header{padding:16px}.indicator-drawer .module-close{top:16px;right:16px}.indicator-drawer .module-detail-content{padding:16px}.indicator-drawer .module-detail-header h1{font-size:21px}.indicator-drawer .module-detail-controls{padding-right:0}.indicator-drawer .module-detail-controls .module-close{margin:0}.indicator-evidence h2{font-size:18px}.indicator-value-pair strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.module-detail-workspace.indicator-drawer{animation:none}}.training-detail-overview{grid-template-columns:1.45fr 1fr;gap:24px;margin-bottom:24px;display:grid}.training-cohort,.training-resources,.training-support{background:linear-gradient(140deg,#10314888,#0a2238);border:1px solid #294c65;border-radius:5px;padding:24px}.training-block-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.training-block-title h2{color:#c6e0f0;margin:0;font-size:18px}.training-block-title>span{color:#7299b3;font-size:11px}.training-cohort-body{align-items:center;gap:40px;margin:25px 0 15px;display:flex}.training-cohort-donut{border-radius:50%;flex:none;width:190px;height:190px;padding:13px;box-shadow:0 0 30px #35c6e511}.training-cohort-donut>div{background:#0b273d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.training-cohort-donut strong{color:#c7eaf5;font:38px Arial}.training-cohort-donut span{color:#82a9c1;margin-top:8px;font-size:10px}.training-cohort-levels{flex:1}.training-cohort-levels>div{border-bottom:1px solid #29485f;align-items:center;gap:15px;padding:16px 0;display:flex}.training-cohort-levels span{color:#9ebfd5;flex:1;font-size:12px}.training-cohort-levels i{border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.training-cohort-levels strong{color:#c1e1ef;font:23px Arial}.training-cohort-levels small{color:#799eb7;margin-left:6px;font-size:10px}.training-cohort-levels em{color:#789fb8;text-align:right;width:46px;font:12px Arial}.training-resource-values{grid-template-columns:1fr 1fr;gap:20px;padding:34px 0;display:grid}.training-resource-values>div+div{border-left:1px solid #2b4b63;padding-left:28px}.training-resource-values strong{color:#51d8e8;font:42px Arial;display:block}.training-resource-values small{color:#82a9bd;margin-left:8px;font-size:12px}.training-resource-values span{color:#9cbbd0;margin-top:10px;font-size:12px;display:block}.training-resource-footer{color:#8fb5ca;background:#0a2338;border:1px solid #25495f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px;font-size:12px;display:flex}.training-resource-footer b{color:#a3bafa;font:18px Arial}.training-resource-footer small{color:#638ba7;width:100%;font-size:10px;line-height:1.7}.training-category-tabs{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.training-category-tabs>button{text-align:left;color:#8fb1ca;background:#0e2b41;border:1px solid #2a4d64;border-radius:4px;padding:16px}.training-category-tabs>button.active{color:#71e1ec;background:#104255;border-color:#31c4dc}.training-category-tabs>button>span{justify-content:space-between;align-items:center;font-size:15px;display:flex}.training-category-tabs b{font:24px Arial}.training-category-tabs b small{margin-left:5px;font-size:10px}.training-category-tabs>button>small{color:#719ab4;margin-top:10px;font-size:10px;display:block}.training-support-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.training-support-tools input{color:#b6d7e8;background:#091e31;border:1px solid #2a4c63;border-radius:4px;width:320px;max-width:100%;padding:11px 12px;font-size:12px}.training-support-tools>span{color:#769db5;font-size:11px}.training-support-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.training-records{grid-template-columns:1fr 1fr;gap:12px;display:grid}.training-records>button{text-align:left;background:#0d2a40;border:1px solid #25475e;border-radius:4px;flex-direction:column;align-items:stretch;min-height:155px;padding:18px;display:flex}.training-records>button.active{background:#113c50;border-color:#29c4da;box-shadow:inset 3px 0 #36cde4}.training-records>button>small{color:#7ba6bf;justify-content:space-between;gap:10px;font-size:10px;display:flex}.training-records>button>small span{color:#5f849d}.training-records h3{color:#bfdfef;margin:13px 0 8px;font-size:14px;font-weight:500;line-height:1.7}.training-records p{color:#81a9c0;margin:0 0 14px;font-size:11px}.training-record-open{color:#51bfd4;margin-top:auto;font-size:10px}.training-record-detail{background:#103148;border:1px solid #31566d;border-radius:4px;padding:22px}.training-detail-eyebrow{color:#52c5d7;font-size:10px}.training-record-detail h3{color:#cbe4f1;margin:12px 0 20px;font-size:19px;line-height:1.6}.training-record-detail dl{margin:0}.training-record-detail dl>div{border-bottom:1px solid #294c62;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;font-size:12px;line-height:1.8;display:grid}.training-record-detail dt{color:#6d9ab4}.training-record-detail dd{color:#b4cedf;overflow-wrap:anywhere;margin:0}.training-source-text{color:#7097af;margin:17px 0;font-size:10px;line-height:1.9}.training-record-detail h4{color:#9bc2d8;margin:22px 0 0;font-size:12px}.training-pagination{color:#7ba5bd;justify-content:center;align-items:center;gap:18px;margin-top:20px;font-size:12px;display:flex}.training-pagination button{color:#8ec7d8;background:#11344a;border:1px solid #2b5369;border-radius:3px;padding:8px 13px;font-size:11px}.training-pagination button:disabled{opacity:.35;cursor:default}@media (width<=1100px){.training-cohort-body{gap:20px}.training-cohort-donut{width:150px;height:150px}.training-cohort-donut strong{font-size:30px}.training-cohort-levels>div{gap:8px}.training-cohort-levels strong{font-size:20px}.training-detail-overview{grid-template-columns:1.25fr 1fr}.training-records{grid-template-columns:1fr}}@media (width<=750px){.training-detail-overview,.training-support-layout{grid-template-columns:1fr}.training-cohort,.training-resources,.training-support{padding:17px}.training-category-tabs{gap:7px}.training-category-tabs>button{padding:12px 9px}.training-category-tabs>button>span{gap:8px;font-size:12px}.training-category-tabs b{font-size:20px}.training-category-tabs>button>small{line-height:1.6}.training-cohort-body{gap:15px}.training-cohort-donut{width:130px;height:130px;padding:10px}.training-cohort-donut strong{font-size:26px}.training-cohort-donut span{font-size:9px}.training-cohort-levels>div{flex-wrap:wrap;gap:6px}.training-cohort-levels span{flex-basis:100%}.training-cohort-levels em{margin-left:auto}.training-block-title h2{font-size:16px}.training-block-title>span{font-size:10px}.training-support-tools input{width:75%}.training-record-detail dl>div{grid-template-columns:90px minmax(0,1fr)}}.training-list-summary{background:#0e2a40;border:1px solid #294b62;border-radius:4px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:24px;padding:22px 0;display:grid}.training-list-summary>div{border-right:1px solid #29485f;padding:0 24px}.training-list-summary>div:last-child{border:0}.training-list-summary span{color:#84a9c2;font-size:12px;display:block}.training-list-summary strong{color:#abd4e7;margin-top:12px;font:29px Arial;display:block}.training-list-summary>div:first-child strong{color:#43d6e9}.training-list-summary small{color:#739bb5;margin-left:7px;font-size:11px}.training-list-tabs{border-bottom:1px solid #2a4d64;gap:26px;margin:22px 0 20px;display:flex}.training-list-tabs button{color:#85aac3;background:0 0;border:0;padding:12px 9px 16px;font-size:14px;position:relative}.training-list-tabs button.active{color:#54dcea}.training-list-tabs button.active:after{content:"";background:#37cee5;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.training-list-tabs b{color:#9dbbd1;background:#1c3b52;border-radius:12px;margin-left:7px;padding:3px 8px;font:11px Arial}.training-list-tabs .active b{color:#70e7f1;background:#15516a}.training-list-table-wrap{overflow-x:auto}.training-list-table{border-collapse:collapse;color:#9fbed3;width:100%;font-size:12px;line-height:1.7}.training-list-table th{color:#779fb9;text-align:left;white-space:nowrap;background:#12354c;padding:14px 16px;font-weight:400}.training-list-table td{border-bottom:1px solid #23465d;padding:17px 16px}.training-list-table th:first-child{width:65px}.training-list-table th:last-child{width:110px}.training-list-table .training-list-name{color:#c0dceb;width:32%;font-size:13px}.training-list-table td:nth-child(5),.training-list-table td:last-child{white-space:nowrap}.training-list-table tr.selected>td{background:#12384c}.training-list-table td>button{color:#4dd2e5;background:0 0;border:0;padding:3px 0;font-size:12px}.training-list-status{color:#84b4c4;white-space:nowrap;border:1px solid #2d5368;border-radius:3px;padding:3px 7px;font-size:10px}.training-list-table .training-expanded-row>td{border-bottom:1px solid #356279;padding:0}.training-inline-detail{background:#0c293e;border-left:3px solid #38cce2;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:36px;padding:24px 30px;display:grid}.training-inline-detail h3{color:#b9dfef;margin:0 0 18px;font-size:15px}.training-inline-detail dl{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}.training-inline-detail dl>div{gap:18px;font-size:11px;line-height:1.8;display:flex}.training-inline-detail dt{color:#729ab4;flex:none;width:90px}.training-inline-detail dd{color:#adcbdc;overflow-wrap:anywhere;margin:0}.training-inline-detail aside{border-left:1px solid #294f65;padding-left:28px}.training-inline-detail h4{color:#8fbed0;margin:0;font-size:12px}.training-inline-detail .module-support-teacher{padding:14px 0}.training-inline-detail .training-source-text{margin-bottom:0}@media (width<=1050px){.training-list-summary{grid-template-columns:repeat(3,1fr);gap:20px 0}.training-list-summary>div:nth-child(3){border:0}.training-inline-detail dl{grid-template-columns:1fr}.training-list-table{min-width:850px}}@media (width<=650px){.training-list-summary{grid-template-columns:repeat(2,1fr);gap:20px 0;padding:18px 0}.training-list-summary>div{padding:0 16px}.training-list-summary>div:nth-child(3){border-right:1px solid #29485f}.training-list-summary>div:nth-child(2n){border:0}.training-list-summary span{font-size:10px}.training-list-summary strong{font-size:25px}.training-list-tabs{gap:10px}.training-list-tabs button{padding-left:4px;padding-right:4px;font-size:12px}.training-list-tabs b{margin-left:3px;padding:3px 6px}}.fusion-indicator-panel{flex-direction:column;min-height:0;display:flex}.fusion-indicator-legend{color:#729bb7;align-items:center;gap:22px;padding:18px 0 12px;font-size:11px;display:flex}.fusion-indicator-legend>span{align-items:center;gap:7px;display:flex}.fusion-indicator-legend i{background:#37d4e6;border-radius:2px;width:7px;height:7px;display:inline-block}.fusion-indicator-legend .short{color:#e3ba70}.fusion-indicator-legend .short i{background:#ffcb6b}.fusion-indicator-legend>small{color:#628aa5;margin-left:auto;font-size:10px}.fusion-indicator-columns{flex:1;grid-template-columns:1fr 1fr;gap:28px;min-height:0;padding:4px 0 20px;display:grid}.fusion-indicator-columns>section+section{border-left:1px solid #25475f;padding-left:28px}.fusion-indicator-columns header{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 16px;display:flex}.fusion-indicator-columns h3{color:var(--indicator-color);margin:0;font-size:18px;font-weight:500}.fusion-indicator-columns header small{color:#628da8;font-size:10px}.fusion-indicator-row{text-align:left;color:#a3c5da;background:0 0;border:0;grid-template-columns:minmax(100px,1.4fr) minmax(60px,1fr) 46px 8px;align-items:center;gap:11px;width:100%;padding:15px 0;display:grid}.fusion-indicator-label{font-size:12px;line-height:1.5}.fusion-indicator-track{background:#193e56;border-radius:4px;height:7px;position:relative}.fusion-indicator-track>i{background:linear-gradient(90deg,#38688a,var(--indicator-color));border-radius:4px;height:100%;display:block}.fusion-indicator-track>em{opacity:.7;background:#8eafc3;width:2px;height:15px;position:absolute;top:-4px}.fusion-indicator-row>b{text-align:right;color:var(--indicator-color);font:19px Arial}.fusion-indicator-row>b small{margin-left:2px;font-size:11px}.fusion-indicator-chevron{color:#456e88;font-size:18px}.fusion-indicator-row.short .fusion-indicator-label,.fusion-indicator-row.short>b{color:#efc473}.fusion-indicator-row.short .fusion-indicator-track>i{background:linear-gradient(90deg,#ad8035,#ffcc70)}.fusion-indicator-row:hover{background:#173f533d}.fusion-indicator-row:focus-visible{outline-offset:4px;outline:1px solid #64d5e7}.fusion-zone-description{fill:#769fbf;font-size:10px;font-weight:400}.highlight-zone .fusion-zone-description{fill:#bcaeff}.fusion-indicator-panel>.chart-note{margin-top:auto}@media (width>=1001px) and (height<=920px){.fusion-indicator-row{padding:10px 0}.fusion-indicator-columns header{padding:8px 0 12px}.fusion-indicator-legend{padding:12px 0 6px}}@media (width<=1200px){.fusion-indicator-columns{gap:16px}.fusion-indicator-columns>section+section{padding-left:16px}.fusion-indicator-row{grid-template-columns:minmax(88px,1.3fr) minmax(40px,1fr) 40px;gap:8px}.fusion-indicator-chevron{display:none}.fusion-indicator-label{font-size:11px}.fusion-indicator-row>b{font-size:17px}}@media (width<=650px){.fusion-indicator-columns{gap:14px}.fusion-indicator-columns>section+section{padding-left:14px}.fusion-indicator-columns h3{font-size:15px}.fusion-indicator-columns header{flex-direction:column;align-items:flex-start;gap:7px}.fusion-indicator-row{grid-template-columns:minmax(0,1fr) 37px;gap:9px;padding:12px 0}.fusion-indicator-label{font-size:10px}.fusion-indicator-track{grid-area:auto/1;height:5px}.fusion-indicator-row>b{grid-area:span 2/2;font-size:16px}.fusion-indicator-legend{gap:12px}.fusion-indicator-legend>small{font-size:9px}.fusion-zone-description{font-size:8px}}.collaboration-heading{color:#96b9d0;justify-content:space-between;align-items:center;padding:15px 0 0;font-size:12px;display:flex}.collaboration-heading button{color:#6acbdb;background:0 0;border:0;font-size:10px}.collaboration-heading small{color:#739ab3;font-size:11px}.collaboration-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.collaboration-canvas{min-width:0}.collaboration-canvas svg{width:100%;height:360px;display:block}.collaboration-edge{cursor:pointer;outline:none}.collaboration-edge>line:first-child{opacity:.33;transition:opacity .2s}.collaboration-edge.active>line:first-child{opacity:.95}.collaboration-edge text{fill:#8babc2;font-size:11px;transition:fill .2s}.collaboration-edge.active text{fill:#d2eaf4}.collaboration-edge:focus-visible>circle{stroke:#fff;stroke-width:2px}.collaboration-root{fill:#cdebf4;pointer-events:none;font-size:12px;font-weight:600}.collaboration-root-sub{fill:#73a9bc;pointer-events:none;font-size:9px}.collaboration-selection{background:#11304877;border:1px solid #244a61;border-radius:3px;align-items:center;gap:18px;padding:8px 14px;font-size:12px;display:flex}.collaboration-selection>b{color:#b7d9e9;margin-left:auto;font:22px Arial}.collaboration-selection small{color:#729ab3;margin-left:7px;font-size:10px;font-weight:400}.collaboration-selection .collaboration-hint{color:#5a8da9;font-size:9px}.collaboration-scope{color:#6389a4;margin:10px 0;font-size:10px;line-height:1.7}.collaboration-relations{background:#0d2c42;border:1px solid #2c5068;border-radius:4px;margin-top:20px;padding:20px}.collaboration-relations h3{color:#a6cdde;margin:0 0 16px;font-size:14px}.collaboration-relations button{color:#91b2c9;text-align:left;background:0 0;border:0;border-bottom:1px solid #25485f;align-items:center;gap:10px;width:100%;padding:13px 8px;font-size:12px;display:flex}.collaboration-relations button.active{color:#d2e8f2;background:#17465b}.collaboration-relations i{border-radius:50%;flex:none;width:6px;height:6px}.collaboration-relations b{color:#70cbd9;margin-left:auto;font:13px Arial}.collaboration-records{border-top:1px solid #2b4e64;margin-top:24px;padding-top:24px}.collaboration-records .module-table{margin-top:16px}.collaboration-record-detail{background:#11334a;border-left:3px solid #47cbdf;margin-top:20px;padding:20px}.collaboration-record-detail h3{color:#c6e5ef;margin:0 0 13px;font-size:16px}.collaboration-record-detail p{color:#85aec4;font-size:12px}.collaboration-record-detail>div{color:#8ab0c7;border-top:1px solid #29516a;gap:25px;padding:12px 0;font-size:12px;display:flex}.collaboration-record-detail b{color:#bad9e9}.collaboration-record-detail small{color:#7299b2;font-size:11px}.collaboration.compact .collaboration-layout{display:block}.collaboration.compact .collaboration-heading{padding-top:12px}.collaboration.compact .collaboration-selection{gap:10px;padding:7px 9px;font-size:11px}.collaboration.compact .collaboration-selection>b{font-size:18px}.collaboration.compact .collaboration-scope{margin:7px 0;font-size:9px}.research-overview:has(.collaboration) .topic-scope{margin-top:3px}@media (width<=850px){.collaboration-layout{grid-template-columns:1fr}.collaboration-relations{flex-wrap:wrap;gap:8px;margin-top:0;padding:12px;display:flex}.collaboration-relations h3{width:100%;margin-bottom:5px}.collaboration-relations button{flex:1;width:auto;min-width:160px}.collaboration-canvas svg{height:auto}.collaboration-record-detail>div{flex-wrap:wrap;gap:12px}}@media (width<=650px){.collaboration.compact .collaboration-selection .collaboration-hint{display:none}.collaboration-canvas svg{min-height:190px}.collaboration-record-detail p{line-height:1.8}}.topic-bottom:has(.collaboration){flex-shrink:0;min-height:430px}.collaboration.compact .collaboration-selection{margin-top:0}.collaboration.compact .collaboration-scope{margin:5px 0}.research-overview:has(.collaboration)>.topic-scope{display:none}.organic-edge{transition:opacity .25s}.organic-edge.muted{opacity:.22}.organic-edge .co-main-link{opacity:.38;transition:opacity .25s}.organic-edge.active .co-main-link,.organic-edge:hover .co-main-link{opacity:.8}.organic-edge text{paint-order:stroke;stroke:#081d30;stroke-width:3px;stroke-linejoin:round;font-size:12px}.co-draggable{cursor:grab;touch-action:none}.co-draggable:active{cursor:grabbing}.co-flow{stroke-dasharray:8 150;opacity:.7;pointer-events:none;animation:8s linear infinite co-flow-motion}.collaboration.compact .collaboration-edge text{font-size:13px}.collaboration.compact .collaboration-canvas svg{height:225px;max-height:225px}.topic-bottom:has(.collaboration){min-height:475px}.collaboration-root,.co-center .collaboration-root{font-size:11px}.co-outcome-links{transition:opacity .3s}.collaboration.compact .collaboration-selection{background:#0d293d88;border-color:#214358}.collaboration.compact .collaboration-scope{font-size:9px}@keyframes co-flow-motion{to{stroke-dashoffset:-316px}}@media (prefers-reduced-motion:reduce){.co-flow{animation:none}}.chart-note,.topic-scope,.screen-footer,.collaboration-scope,.module-scope,.module-detail-header p,.position-detail-footer>span,.panorama-focus>div>small,.fusion-indicator-legend>small,.collaboration-selection .collaboration-hint{display:none!important}.standard-legend{border-top:2px dashed #e0edf5;background:0 0!important;width:22px!important;height:0!important}.fusion-boundary{fill:#c8eafa;paint-order:stroke;stroke:#0a243b;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.radar-standard{pointer-events:none}
