:root{font-family:Aptos,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;--bg: #e9eef4;--panel: #f2f5f8;--panel-strong: #dce4ed;--ink: #15202c;--muted: #637080;--line: #c4ced9;--accent: #1e63c6;--accent-ink: #f6f9fd;--ai: #91a0af;--track: #d2dae3;--risk: #c83e32;--radius: 8px;--mono: "SFMono-Regular", "Cascadia Code", "Noto Sans Mono CJK SC", ui-monospace, monospace}:root[data-layout=matrix]{--bg: #111923;--panel: #172330;--panel-strong: #1e2d3c;--ink: #edf2f6;--muted: #93a0ad;--line: #314151;--accent: #55a8d8;--accent-ink: #0d1a22;--ai: #6f8090;--track: #263543;--risk: #e57963;--radius: 2px}:root[data-layout=brief]{--bg: #f1eee8;--panel: #f7f4ee;--panel-strong: #e5dfd5;--ink: #252824;--muted: #6e7069;--line: #c8c2b7;--accent: #b63f32;--accent-ink: #fff8f2;--ai: #92978e;--track: #d9d3c9;--risk: #b63f32;--radius: 10px}:root[data-layout=radar]{--bg: #111914;--panel: #17221a;--panel-strong: #203025;--ink: #edf3ec;--muted: #91a092;--line: #344438;--accent: #83bd70;--accent-ink: #10200f;--ai: #65776a;--track: #29362d;--risk: #e08365;--radius: 5px}:root[data-layout=sheet]{--bg: #e3e3df;--panel: #f1f1ed;--panel-strong: #d9d9d3;--ink: #1d1e1c;--muted: #696a65;--line: #b8b8b1;--accent: #d34c24;--accent-ink: #fff9f4;--ai: #888983;--track: #d0d0ca;--risk: #bf3f24;--radius: 0px}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:hidden;color:var(--ink);background:var(--bg)}button{font:inherit}button:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{min-height:100dvh;padding:8px}.topbar{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(560px,2.2fr) minmax(220px,.8fr);gap:10px;align-items:center;width:min(1600px,100%);height:56px;margin:0 auto 8px;padding:7px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.product-mark{display:flex;align-items:center;gap:9px;min-width:0}.product-mark>span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius);font-family:var(--mono);font-size:12px;font-weight:700}.product-mark div,.window{display:grid;gap:1px;min-width:0}.product-mark strong,.window strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-mark small,.window span{color:var(--muted);font-size:9px}.layout-switcher{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.layout-switcher button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:38px;padding:4px 8px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;white-space:nowrap}.layout-switcher button:hover{color:var(--ink);background:var(--panel-strong)}.layout-switcher button:active{transform:translateY(1px)}.layout-switcher button.is-active{color:var(--accent-ink);background:var(--accent)}.layout-switcher button span{display:grid;width:19px;height:19px;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:var(--mono);font-size:8px}.layout-switcher button strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis}.window{text-align:right}.window strong{font-family:var(--mono);font-size:10px;font-weight:500}.report-canvas{width:min(1600px,100%);min-height:780px;height:calc(100dvh - 80px);margin:0 auto}.panel{min-width:0;min-height:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 10px;border-bottom:1px solid var(--line)}.panel-heading>div{display:flex;align-items:center;gap:7px;min-width:0}.panel-heading svg{flex:0 0 auto;color:var(--accent)}.panel-heading h2{overflow:hidden;margin:0;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.panel-heading>span{flex:0 0 auto;color:var(--muted);font-family:var(--mono);font-size:9px}.report-intro{min-width:0}.report-intro>div{min-width:0}.report-label{display:block;margin-bottom:5px;color:var(--accent);font-family:var(--mono);font-size:9px}.report-intro h1{margin:0;font-size:clamp(22px,2.15vw,34px);line-height:1.05;letter-spacing:-.035em}.report-intro p{max-width:66ch;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.intro-compact{display:grid;grid-template-columns:auto minmax(230px,1fr);gap:22px;align-items:end;padding:11px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.intro-compact p{justify-self:end;max-width:48ch;margin:0;text-align:right}.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.metric{display:grid;align-content:center;min-width:0;padding:8px 10px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric strong{font-family:var(--mono);font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1}.metric span{margin-top:4px;font-size:10px;font-weight:700}.metric small{overflow:hidden;margin-top:1px;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.metric-strip.is-vertical{grid-template-columns:1fr}.metric-strip.is-vertical .metric{grid-template-columns:56px 1fr;grid-template-rows:1fr 1fr;align-items:end;padding:7px 9px;border-right:0;border-bottom:1px solid var(--line)}.metric-strip.is-vertical .metric:last-child{border-bottom:0}.metric-strip.is-vertical .metric strong{grid-row:1 / 3;align-self:center}.metric-strip.is-vertical .metric span{margin:0}.donut-wrap{position:relative;flex:0 0 auto;aspect-ratio:1}.donut-compact{width:clamp(136px,12vw,184px)}.donut-normal{width:210px}.donut-large{width:clamp(180px,17vw,252px)}.donut{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.donut-track,.donut-arc{fill:none;stroke-width:22}.donut-track{stroke:var(--track)}.donut-arc{cursor:pointer;transition:stroke-width .12s ease}.donut-arc-handoff{stroke:var(--accent)}.donut-arc-ai{stroke:var(--ai)}.donut-arc:hover,.donut-arc:focus,.donut-arc.is-active{stroke-width:28}.donut-center{position:absolute;top:25%;right:25%;bottom:25%;left:25%;display:grid;place-content:center;text-align:center}.donut-center span,.donut-center small{color:var(--muted);font-size:9px}.donut-center strong{margin:2px 0;font-family:var(--mono);font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1}.ratio-panel{display:flex;flex-direction:column}.ratio-body{display:flex;flex:1;gap:10px;align-items:center;justify-content:center;min-height:0;padding:8px 10px}.ratio-legend{display:grid;width:100%;gap:5px}.ratio-row{display:grid;grid-template-columns:5px minmax(0,1fr) auto auto;gap:7px;align-items:center;min-height:44px;padding:6px 7px;color:var(--ink);text-align:left;background:transparent;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.ratio-row:hover,.ratio-row.is-active{background:var(--panel-strong)}.ratio-key{width:4px;height:26px;background:var(--accent)}.ratio-ai .ratio-key{background:var(--ai)}.ratio-row>span:nth-child(2){display:grid;min-width:0}.ratio-row strong{font-size:10px}.ratio-row small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ratio-row b,.ratio-row em{font-family:var(--mono);font-style:normal}.ratio-row b{font-size:17px;font-weight:500}.ratio-row em{min-width:38px;color:var(--muted);font-size:10px;text-align:right}.scope-line{margin:0;padding:6px 9px;color:var(--muted);background:var(--panel-strong);border-top:1px solid var(--line);font-size:8px;text-align:center}.issue-panel{display:flex;flex-direction:column}.issue-table-wrap{flex:1;min-height:0;overflow:hidden}.issue-table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.issue-table th,.issue-table td{padding:4px 7px;font-family:var(--mono);font-size:9px;text-align:right;border-bottom:1px solid var(--line)}.issue-table th{height:27px;color:var(--muted);background:var(--panel-strong);font-weight:500}.issue-table th:first-child,.issue-table td:first-child{width:43%;font-family:inherit;text-align:left}.issue-table td:first-child strong{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.issue-table td:first-child small{display:block;overflow:hidden;margin-top:1px;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.issue-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.issue-table td.risk{color:var(--risk);font-weight:700}.issue-table tfoot td{height:27px;color:var(--accent-ink);background:var(--accent);border-bottom:0;font-weight:700}.matrix-panel{display:flex;flex-direction:column}.issue-matrix{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:5px;min-height:0;padding:7px}.issue-matrix article{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:3px 7px;min-width:0;padding:8px;overflow:hidden;background:var(--panel-strong);border:1px solid var(--line)}.issue-matrix article.is-critical{border-color:color-mix(in srgb,var(--risk) 70%,var(--line))}.issue-matrix article>div{display:grid;min-width:0}.issue-matrix article strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.issue-matrix article small,.issue-matrix article p{color:var(--muted);font-size:8px}.issue-matrix article b{font-family:var(--mono);font-size:20px;font-weight:500}.issue-matrix article.is-critical b{color:var(--risk)}.issue-matrix article p{align-self:end;margin:0}.issue-matrix article p span{margin-left:8px}.issue-matrix article i{position:absolute;bottom:0;left:0;height:3px;background:var(--accent)}.issue-matrix article.is-critical i{background:var(--risk)}.yesterday-panel,.knowledge-panel,.capability-panel{display:flex;flex-direction:column}.yesterday-list{display:grid;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.yesterday-list article{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;min-height:0;padding:9px 10px;border-bottom:1px solid var(--line)}.yesterday-list article:last-child{border-bottom:0}.yesterday-list svg{color:var(--accent)}.yesterday-list h3{margin:0 0 2px;font-size:10px}.yesterday-list strong{display:block;color:var(--accent);font-family:var(--mono);font-size:9px}.yesterday-list p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.data-caveat,.write-note{margin:0;padding:5px 8px;color:var(--muted);background:var(--panel-strong);border-top:1px solid var(--line);font-size:7px;line-height:1.4}.yesterday-panel.is-condensed .yesterday-list article{align-items:center;padding:5px 8px}.knowledge-grid{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.knowledge-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;min-width:0;padding:6px 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.knowledge-grid article:nth-child(3n){border-right:0}.knowledge-grid article:nth-child(n+4){border-bottom:0}.knowledge-grid svg{color:var(--accent)}.knowledge-grid article div{display:grid;min-width:0}.knowledge-grid strong,.capability-list strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.knowledge-grid small,.capability-list small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.capability-list{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.capability-list article{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0;padding:5px 7px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-list article:nth-child(2n){border-right:0}.capability-list article:nth-child(n+5){border-bottom:0}.capability-list svg{color:var(--accent)}.capability-list article>div{display:grid;min-width:0}.priority{color:var(--accent-ink);background:var(--accent);padding:2px 4px;font-family:var(--mono);font-size:7px}.capability-list em{color:var(--muted);font-family:var(--mono);font-size:7px;font-style:normal;white-space:nowrap}.rating-panel{display:grid;align-content:center;justify-items:center;padding:10px;text-align:center}.rating-panel>div>span{color:var(--muted);font-size:9px}.stars{display:flex;gap:2px;justify-content:center;margin:5px 0;color:var(--ai)}.rating-panel>strong{font-family:var(--mono);font-size:25px;font-weight:500}.rating-panel>strong small{color:var(--muted);font-size:9px}.rating-panel>p{margin:3px 0 0;color:var(--accent);font-size:8px}.rating-panel.is-inline{grid-template-columns:1fr auto auto;gap:10px;align-items:center;justify-items:start;text-align:left}.rating-panel.is-inline .stars{justify-content:flex-start;margin:2px 0 0}.rating-panel.is-inline>strong{font-size:18px}.rating-panel.is-inline>p{margin:0;white-space:nowrap}.layout-ops{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:82px minmax(430px,1fr) 166px;gap:7px}.layout-ops>.report-intro{grid-column:1 / 7}.layout-ops>.metric-strip{grid-column:7 / 13}.layout-ops>.ratio-panel{grid-column:1 / 4}.layout-ops>.issue-panel{grid-column:4 / 9}.layout-ops>.yesterday-panel{grid-column:9 / 13}.layout-ops>.knowledge-panel{grid-column:1 / 5}.layout-ops>.capability-panel{grid-column:5 / 11}.layout-ops>.rating-panel{grid-column:11 / 13}.layout-ops .ratio-body{flex-direction:column}.layout-matrix{display:grid;grid-template-columns:230px 280px repeat(7,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr)) 205px;gap:7px}.matrix-rail{display:grid;grid-column:1;grid-row:1 / 4;grid-template-rows:auto 1fr auto;min-height:0;background:var(--panel);border:1px solid var(--line)}.intro-rail{padding:14px;border-bottom:1px solid var(--line)}.intro-rail h1{font-size:28px}.intro-rail p{margin-top:10px}.matrix-rail .metric-strip{border:0;border-radius:0}.matrix-rail .rating-panel{border-width:1px 0 0;border-radius:0}.layout-matrix>.ratio-panel{grid-column:2;grid-row:1 / 3}.layout-matrix>.matrix-panel{grid-column:3 / 10;grid-row:1 / 3}.layout-matrix>.yesterday-panel{grid-column:2 / 4}.layout-matrix>.knowledge-panel{grid-column:4 / 7}.layout-matrix>.capability-panel{grid-column:7 / 10}.layout-matrix .ratio-body{flex-direction:column-reverse}.layout-matrix .knowledge-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.layout-matrix .knowledge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.layout-matrix .knowledge-grid article:nth-child(2n){border-right:0}.layout-matrix .knowledge-grid article:nth-child(n+5){border-bottom:0}.layout-matrix .capability-list{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.layout-matrix .capability-list article{border-right:0;border-bottom:1px solid var(--line)}.layout-matrix .capability-list article:last-child{border-bottom:0}.layout-brief{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:260px minmax(490px,1fr);gap:8px}.brief-lead{display:grid;grid-column:1 / 7;grid-template-rows:1fr auto auto;padding:14px;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius)}.intro-brief .report-label,.intro-brief p{color:color-mix(in srgb,var(--accent-ink) 75%,transparent)}.intro-brief h1{max-width:520px;font-size:clamp(32px,3.4vw,52px)}.decision-line{max-width:70ch;margin:8px 0 12px;font-size:11px;line-height:1.5}.brief-lead .metric-strip{color:var(--accent-ink);background:transparent;border-color:color-mix(in srgb,var(--accent-ink) 35%,transparent)}.brief-lead .metric{border-color:color-mix(in srgb,var(--accent-ink) 35%,transparent)}.brief-lead .metric small{color:color-mix(in srgb,var(--accent-ink) 68%,transparent)}.layout-brief>.ratio-panel{grid-column:7 / 10}.layout-brief>.yesterday-panel{grid-column:10 / 13}.layout-brief>.issue-panel{grid-column:1 / 9}.brief-actions{display:grid;grid-column:9 / 13;grid-template-rows:.8fr 1.2fr 58px;gap:8px;min-height:0}.layout-brief .ratio-body{flex-direction:column}.layout-brief .knowledge-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.layout-brief .knowledge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.layout-brief .knowledge-grid article:nth-child(2n){border-right:0}.layout-brief .knowledge-grid article:nth-child(n+5){border-bottom:0}.layout-brief .capability-list{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.layout-brief .capability-list article{border-right:0}.layout-radar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:88px 205px minmax(330px,1fr) 62px;gap:7px}.layout-radar>.report-intro{grid-column:1 / 5}.radar-core{display:grid;grid-column:1 / 5;grid-row:2 / 4;grid-template-rows:1fr auto;gap:7px;min-height:0}.radar-core .ratio-panel{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 8%,transparent),transparent 52%),var(--panel)}.radar-core .ratio-body{flex-direction:column}.radar-core .metric-strip{grid-template-columns:repeat(5,1fr);min-height:92px}.radar-core .metric{padding:6px}.radar-core .metric strong{font-size:19px}.layout-radar>.issue-panel{grid-column:5 / 10;grid-row:1 / 5}.layout-radar>.yesterday-panel{grid-column:10 / 13;grid-row:1 / 3}.radar-actions{display:grid;grid-column:10 / 13;grid-row:3 / 4;grid-template-rows:.8fr 1.2fr;gap:7px;min-height:0}.radar-actions .knowledge-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.radar-actions .knowledge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.radar-actions .knowledge-grid article:nth-child(2n){border-right:0}.radar-actions .knowledge-grid article:nth-child(n+5){border-bottom:0}.radar-actions .capability-list{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.radar-actions .capability-list article{border-right:0}.layout-radar>.rating-panel{grid-column:10 / 13;grid-row:4}.layout-sheet{display:grid;grid-template-columns:27% 43% 30%;min-height:780px;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.sheet-column{display:grid;min-width:0;min-height:0;padding:12px;border-right:1px solid var(--line)}.sheet-column:last-child{border-right:0}.sheet-summary{grid-template-rows:auto 122px 1fr 58px;gap:9px}.intro-sheet{padding-bottom:10px;border-bottom:3px solid var(--accent)}.intro-sheet h1{font-size:clamp(30px,3.2vw,48px)}.sheet-summary .metric-strip{grid-template-columns:repeat(3,1fr);border-width:1px 0}.sheet-summary .metric:nth-child(n+4){display:none}.sheet-summary .ratio-panel,.sheet-summary .rating-panel,.sheet-table .issue-panel,.sheet-actions .panel{border-radius:0}.sheet-summary .ratio-body{flex-direction:column}.sheet-table{grid-template-rows:1fr}.sheet-table .issue-panel{border:0}.sheet-table .panel-heading{border-top:3px solid var(--accent)}.sheet-actions{grid-template-rows:.95fr .75fr 1.3fr;gap:9px}.sheet-actions .knowledge-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.sheet-actions .knowledge-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sheet-actions .knowledge-grid article:nth-child(2n){border-right:0}.sheet-actions .knowledge-grid article:nth-child(n+5){border-bottom:0}.sheet-actions .capability-list{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.sheet-actions .capability-list article{border-right:0}@media(max-width:1180px){.topbar{grid-template-columns:185px 1fr}.window{display:none}.report-canvas{height:auto;min-height:0}.layout-ops,.layout-brief,.layout-radar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.layout-ops>*,.layout-brief>*,.layout-radar>*,.radar-core,.radar-actions,.brief-lead,.brief-actions{grid-column:auto;grid-row:auto}.layout-ops>.report-intro,.layout-ops>.metric-strip,.layout-brief>.issue-panel,.layout-radar>.issue-panel{grid-column:1 / -1}.layout-matrix{grid-template-columns:220px 1fr;grid-template-rows:auto}.matrix-rail{grid-column:1;grid-row:1 / 4}.layout-matrix>*:not(.matrix-rail){grid-column:2;grid-row:auto}.layout-sheet{grid-template-columns:1fr 1fr}.sheet-actions{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);grid-template-rows:300px;border-top:1px solid var(--line)}}@media(max-width:760px){.app-shell{padding:5px}.topbar{position:sticky;top:0;z-index:10;grid-template-columns:1fr;height:auto;padding:6px}.product-mark{display:none}.layout-switcher{display:flex;overflow-x:auto;scrollbar-width:none}.layout-switcher::-webkit-scrollbar{display:none}.layout-switcher button{flex:0 0 auto;min-width:104px}.report-canvas,.layout-ops,.layout-matrix,.layout-brief,.layout-radar,.layout-sheet{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-height:0;height:auto;overflow:visible}.report-canvas>*,.layout-ops>*,.layout-matrix>*,.layout-brief>*,.layout-radar>*,.layout-sheet>*,.matrix-rail,.radar-core,.radar-actions,.brief-lead,.brief-actions{grid-column:1!important;grid-row:auto!important}.matrix-rail{display:grid;grid-template-rows:auto auto auto}.intro-compact{grid-template-columns:1fr}.intro-compact p{justify-self:start;text-align:left}.metric-strip,.radar-core .metric-strip{grid-template-columns:repeat(3,1fr)}.metric:nth-child(n+4){display:none}.ratio-body,.layout-ops .ratio-body,.layout-matrix .ratio-body,.layout-brief .ratio-body,.radar-core .ratio-body,.sheet-summary .ratio-body{flex-direction:row}.issue-panel{min-height:470px}.issue-table{min-width:560px}.issue-table-wrap{overflow-x:auto}.yesterday-panel{min-height:290px}.knowledge-panel{min-height:180px}.capability-panel{min-height:280px}.issue-matrix{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:90px}.sheet-column{border-right:0;border-bottom:1px solid var(--line)}.sheet-actions{grid-template-columns:1fr;grid-template-rows:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
