.dayflow-summary-grid div{min-width:0}.stream-detail-head>div:first-child{flex:1 1 auto;min-width:0}.stream-detail-head h2{max-width:100%}.stream-detail-now{flex:0 0 auto}.page--heatmap{--heatmap-rail-width:340px}.page-head--heatmap{grid-template-columns:minmax(0,1.2fr) minmax(480px,.8fr);gap:28px;align-items:center;padding:10px 0 16px;margin-bottom:16px}.page-head--heatmap h1{font-size:clamp(38px,4.4vw,58px);margin-bottom:9px}.page-head--heatmap .lede{max-width:780px;font-size:16px;line-height:1.48}.page-head--heatmap .head-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.page-head--heatmap .fact{min-width:0;padding:11px 12px}.page-head--heatmap .fact strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.heatmap-control-dock{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding:9px 11px;margin:0 0 14px;background:#0b1626eb}.heatmap-control-dock__group{display:flex;align-items:center;gap:10px;min-width:0}.heatmap-control-dock__map{justify-content:flex-end;flex:1 1 auto}.heatmap-control-dock__label{flex:0 0 auto;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.heatmap-control-dock__copy{min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.heatmap-map-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.heatmap-map-controls__hint{max-width:min(40vw,620px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.heatmap-map-controls__stats{display:flex;align-items:center;gap:8px;color:var(--muted);font:600 11px var(--mono);white-space:nowrap}.heatmap-map-control{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-raised);color:var(--text);font-size:12px;white-space:nowrap}button.heatmap-map-control:hover:not(:disabled){background:#ffffff14}button.heatmap-map-control:disabled{cursor:not-allowed;opacity:.48}.heatmap-map-control.is-active{border-color:color-mix(in srgb,var(--accent) 52%,transparent);background:color-mix(in srgb,var(--accent) 18%,var(--surface-raised))}.heatmap-layout{display:grid;gap:16px;align-items:start}.heatmap-layout[data-layout=wide]{grid-template-columns:minmax(0,1fr)}.heatmap-layout[data-layout=wide] .heatmap-wrap{height:min(74vh,860px);min-height:600px}.heatmap-layout[data-layout=wide] .heatmap-inspector{width:100%}.heatmap-layout[data-layout=split]{grid-template-columns:minmax(0,1fr) var(--heatmap-rail-width)}.heatmap-layout[data-layout=split] .heatmap-wrap{height:min(67vh,760px);min-height:520px}.heatmap-inspector{min-width:0;overflow:hidden}.heatmap-inspector .rail-stack{min-width:0}.heatmap-layout[data-layout=split] .heatmap-inspector{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow:auto}@media(max-width:1180px){.page-head--heatmap{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}.page-head--heatmap .head-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-control-dock__copy{display:none}}@media(max-width:1000px){.page-head--heatmap{grid-template-columns:1fr;gap:16px}.heatmap-control-dock{align-items:stretch;flex-direction:column;gap:9px}.heatmap-control-dock__map{justify-content:flex-start}.heatmap-map-controls{justify-content:flex-start;flex-wrap:wrap}.heatmap-map-controls__hint{max-width:none;flex:1 1 100%;white-space:normal}.heatmap-layout[data-layout=split]{grid-template-columns:1fr}.heatmap-layout[data-layout=split] .heatmap-inspector{position:static;max-height:none;overflow:visible}}@media(max-width:760px){.page-head--heatmap{padding-top:4px;margin-bottom:12px}.page-head--heatmap h1{font-size:40px}.page-head--heatmap .head-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-control-dock{margin-left:-14px;margin-right:-14px;padding:10px 14px;border-left:0;border-right:0}.heatmap-control-dock__group{align-items:flex-start;flex-wrap:wrap}.heatmap-control-dock__label,.heatmap-control-dock .control-group{width:100%}.heatmap-control-dock .control-group button{flex:1 1 50%}.heatmap-map-controls{width:100%}.heatmap-map-control{flex:1 1 auto}.heatmap-map-controls__stats{width:100%;flex-wrap:wrap}.heatmap-layout[data-layout=wide] .heatmap-wrap,.heatmap-layout[data-layout=split] .heatmap-wrap{height:62vh;min-height:430px}}:root{--viz-grid:rgba(159,176,202,.22);--viz-axis:#b6c4d8;--viz-focus:#f8fbff;--viz-tooltip:#0a1423;--viz-loading:#94a3b8;--viz-fresh:#4ade80;--viz-partial:#fbbf24;--viz-stale:#fb923c;--viz-missing:#94a3b8;--viz-empty:#7c8da8;--viz-demo:#a78bfa;--viz-error:#fb7185}.visualization-guide{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,3.2fr);gap:0;margin:0 0 16px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#ffffff06,#ffffff03);box-shadow:inset 3px 0 0 var(--accent)}.visualization-guide__intro{display:grid;align-content:center;gap:5px;min-width:0;padding:13px 15px;border-right:1px solid var(--line-strong);background:#ffffff05}.visualization-guide__intro small,.visualization-guide__cell dt{font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.visualization-guide__intro strong{font-size:15px;letter-spacing:-.01em}.visualization-guide__intro span{color:var(--muted);font-size:11px;line-height:1.45}.visualization-guide__cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;min-width:0}.visualization-guide__cell{min-width:0;padding:12px 13px;border-right:1px solid var(--line)}.visualization-guide__cell:last-child{border-right:0}.visualization-guide__cell dd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-items:center;margin:6px 0 0;min-width:0}.visualization-guide__cell strong{min-width:0;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visualization-guide__cell span{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.visualization-state-mark{width:18px;height:18px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--viz-loading);font:800 10px/1 var(--mono);font-style:normal}.visualization-guide__cell[data-state=fresh] .visualization-state-mark{color:var(--viz-fresh)}.visualization-guide__cell[data-state=partial] .visualization-state-mark{color:var(--viz-partial)}.visualization-guide__cell[data-state=stale] .visualization-state-mark{color:var(--viz-stale)}.visualization-guide__cell[data-state=missing] .visualization-state-mark{color:var(--viz-missing)}.visualization-guide__cell[data-state=empty] .visualization-state-mark{color:var(--viz-empty)}.visualization-guide__cell[data-state=demo] .visualization-state-mark{color:var(--viz-demo)}.visualization-guide__cell[data-state=error] .visualization-state-mark{color:var(--viz-error)}[data-visualization-surface]{position:relative;isolation:isolate}[data-visualization-surface]:focus-within{box-shadow:0 0 0 2px #f8fbff2e,inset 0 0 0 1px #f8fbff2e}[data-visualization-surface] svg:focus-visible,[data-visualization-surface] [role=button]:focus-visible{outline:2px solid var(--viz-focus);outline-offset:3px}[data-visualization-state=loading]>.notice,[data-visualization-state=loading] .notice{border-left-color:var(--viz-loading)}[data-visualization-state=partial]>.notice,[data-visualization-state=partial] .notice{border-left-color:var(--viz-partial)}[data-visualization-state=stale]>.notice,[data-visualization-state=stale] .notice{border-left-color:var(--viz-stale)}[data-visualization-state=missing]>.notice,[data-visualization-state=missing] .notice{border-left-color:var(--viz-missing)}[data-visualization-state=empty]>.notice,[data-visualization-state=empty] .notice{border-left-color:var(--viz-empty)}[data-visualization-state=demo]>.notice,[data-visualization-state=demo] .notice{border-left-color:var(--viz-demo)}[data-visualization-state=error]>.notice,[data-visualization-state=error] .notice{border-left-color:var(--viz-error)}.chart-grid line,.y-axis-tick line,.x-axis-tick line,.history-grid line{stroke:var(--viz-grid)}.chart-axis,.y-axis-tick text,.x-axis-tick text,.history-y-label,.history-x-label,.history-axis-title,.x-axis-title{fill:var(--viz-axis);font-family:var(--mono);font-variant-numeric:tabular-nums}.history-tooltip{background:var(--viz-tooltip);border:1px solid var(--line-strong);box-shadow:var(--shadow)}@media(max-width:1100px){.visualization-guide{grid-template-columns:1fr}.visualization-guide__intro{border-right:0;border-bottom:1px solid var(--line-strong)}.visualization-guide__cells{grid-template-columns:repeat(3,minmax(0,1fr))}.visualization-guide__cell:nth-child(3){border-right:0}.visualization-guide__cell:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:760px){.visualization-guide{margin-left:0;margin-right:0}.visualization-guide__cells{grid-template-columns:1fr 1fr}.visualization-guide__cell:nth-child(odd){border-right:1px solid var(--line)}.visualization-guide__cell:nth-child(2n){border-right:0}.visualization-guide__cell:nth-child(n+3){border-top:1px solid var(--line)}.visualization-guide__cell:last-child{grid-column:1/-1;border-right:0}}@media(max-width:420px){.visualization-guide__cells{grid-template-columns:1fr}.visualization-guide__cell,.visualization-guide__cell:nth-child(odd){border-right:0;border-top:1px solid var(--line)}.visualization-guide__cell:first-child{border-top:0}.visualization-guide__cell strong{white-space:normal}}@media(forced-colors:active){.visualization-guide{box-shadow:inset 3px 0 0 CanvasText}.visualization-state-mark{forced-color-adjust:none;background:Canvas;color:CanvasText;border-color:CanvasText}[data-visualization-surface] svg:focus-visible,[data-visualization-surface] [role=button]:focus-visible{outline-color:Highlight}}
