.metric-link{min-width:0;height:100%;color:inherit;border-radius:var(--radius-lg);text-decoration:none;transition:transform .14s,box-shadow .14s;display:block}.metric-link:hover{transform:translateY(-1px);box-shadow:0 8px 24px #14201a14}.metric-link:hover .metric__value,.metric-link:focus-visible .metric__value{color:var(--brand-700);text-decoration:none}.metric-link:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.command-centre .page-header{margin-bottom:var(--space-5)}.command-centre .page-header h1{letter-spacing:-.035em;font-size:clamp(28px,2.4vw,38px);line-height:1.08}.command-centre .page-header__description{max-width:92ch}.command-centre .stack{gap:var(--space-5)}.command-centre .panel{border-color:var(--border-strong);box-shadow:0 1px 2px #14201a08}.command-centre .panel__head{padding-bottom:var(--space-4)}.command-centre .metric-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);gap:1px;overflow:hidden}.command-centre .metric,.command-centre .metric-link{border-radius:0}.command-centre .metric{min-height:112px;padding:var(--space-4) var(--space-5);background:var(--surface)}.command-centre .metric__label{font-size:var(--text-xs);letter-spacing:.025em;text-transform:uppercase;color:var(--text-3);font-weight:700}.command-centre .metric__value{margin-top:var(--space-2);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.2vw,34px);line-height:1}.command-centre .metric__note{margin-top:var(--space-2);line-height:1.35}.command-centre .drill-path{min-height:38px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:center;display:flex}.command-centre .data-table tbody tr{transition:background .1s}.command-centre .data-table tbody tr:hover{background:var(--brand-50)}.command-centre .data-table tfoot{background:var(--surface-3);font-weight:700}.command-centre .workspace{gap:var(--space-5)}.command-centre .figures>div{padding-block:var(--space-3)}.command-centre .figures dd{font-variant-numeric:tabular-nums}.command-centre .panel__rule{margin-block:var(--space-4)}.command-centre__statusbar{align-items:center;gap:var(--space-3);min-height:42px;margin:calc(var(--space-2) * -1) 0 var(--space-5);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-left:3px solid var(--brand-500);border-radius:var(--radius);background:var(--surface);color:var(--text-2);font-size:var(--text-sm);display:flex}.command-centre__statusbar strong{color:var(--text)}.command-centre__statusbar-sep{background:var(--border-strong);width:1px;height:18px}.command-centre__statusbar-note{color:var(--text-3)}.timeline{padding-left:var(--space-5);gap:var(--space-3);margin:0;display:grid}.timeline p{margin:var(--space-1) 0 0}@media (max-width:720px){.command-centre__statusbar{flex-direction:column;align-items:flex-start}.command-centre__statusbar-sep{display:none}.command-centre .metric{min-height:96px;padding:var(--space-4)}}.command-viz-grid{gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr);display:grid}@media (max-width:860px){.command-viz-grid{grid-template-columns:1fr}}.command-centre>.page-header{isolation:isolate;margin:0 0 var(--space-4);background:radial-gradient(circle at 88% 18%, #ff740b3d, transparent 18rem), radial-gradient(circle at 68% 120%, #1ea75557, transparent 24rem), linear-gradient(125deg, var(--brand-950), var(--brand-900) 58%, #08723e);color:#fff;border:1px solid #ffffff14;border-radius:18px 18px 8px 8px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 18px 45px #04331f24}.command-centre>.page-header:after{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.command-centre>.page-header h1{color:#fff;font-size:clamp(30px,3vw,43px)}.command-centre>.page-header .page-header__description{color:#ffffffb8;max-width:86ch;margin-top:9px;font-size:13px}.command-centre__statusbar{z-index:2;margin:-1px 12px var(--space-6);border-top:0;border-left:0;border-radius:0 0 12px 12px;position:relative;box-shadow:0 7px 18px #04331f0f}.command-centre .panel{border-color:#d9e3dd;border-radius:14px;box-shadow:0 8px 24px #04331f0a}.command-centre .panel__head{background:linear-gradient(#fff,#fbfdfc)}.command-centre .metric{transition:background-color .14s;position:relative}.command-centre .metric:after{content:"";left:var(--space-5);right:var(--space-5);background:linear-gradient(90deg, var(--brand-500), transparent);opacity:.28;border-radius:2px;height:2px;position:absolute;bottom:0}.command-centre .metric-link:hover .metric{background:linear-gradient(145deg, #fff, var(--brand-50))}.command-centre .metric-link:hover{box-shadow:none}.command-heatmap{gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);padding:var(--space-4);border:1px solid var(--border);background:radial-gradient(circle at 100% 0, #117a3b12, transparent 18rem), var(--surface-2);border-radius:14px;display:grid}.command-heatmap__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.command-heatmap__head>div{gap:3px;display:grid}.command-heatmap__head strong{font-size:var(--text-md);letter-spacing:-.01em}.command-heatmap__head span{color:var(--text-3);font-size:var(--text-xs)}.command-heatmap__key{border:1px solid var(--ok-border);background:var(--ok-bg);color:var(--brand-700);border-radius:999px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:700;text-decoration:none}.command-area-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.command-area-table table{margin:0}.command-area-table thead{background:var(--surface-2)}@media (max-width:720px){.command-centre>.page-header{border-radius:14px 14px 6px 6px}.command-centre__statusbar{margin-inline:6px}.command-heatmap__head{flex-direction:column}}
