.ZghiOG_root{gap:clamp(1.75rem,4vw,2.75rem);min-width:0;display:grid}.ZghiOG_todo{background:var(--surface-3);color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);white-space:nowrap;padding:0 .35rem;display:inline-block}.ZghiOG_head{gap:1.25rem;min-width:0;display:grid}.ZghiOG_lead{font-size:var(--step-lead);max-width:62ch;line-height:1.35}.ZghiOG_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ZghiOG_stats>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.35rem;min-width:0;padding:.85rem 1rem;display:grid}.ZghiOG_stats dt{color:var(--muted);font-size:var(--step-small)}.ZghiOG_stats dd{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1rem + .8vw,1.8rem);line-height:1.05}.ZghiOG_stats dd.ZghiOG_todo{font-size:var(--step-body);letter-spacing:0;font-family:var(--font-code)}.ZghiOG_linesTotal{font-family:var(--font-code);font-size:var(--step-body);letter-spacing:0;flex-wrap:wrap;gap:.15rem .6rem;display:flex}.ZghiOG_plus{color:var(--ok)}.ZghiOG_minus{color:var(--err)}.ZghiOG_source{color:var(--muted);font-size:var(--step-small);overflow-wrap:anywhere}.ZghiOG_source code,.ZghiOG_note code{font-size:var(--step-label);color:var(--ink)}.ZghiOG_filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0;padding:.75rem 0;display:flex}.ZghiOG_filterLabel{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em;margin-right:.25rem}.ZghiOG_filter{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:2.5rem;color:var(--muted);font-size:var(--step-small);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, border-color var(--t-hover) ease;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex}.ZghiOG_filter[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent);color:var(--ink)}.ZghiOG_filterCount{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);font-variant-numeric:tabular-nums}.ZghiOG_filter[aria-pressed=true] .ZghiOG_filterCount{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.ZghiOG_filter:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}}.ZghiOG_tracker{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:stretch;gap:1rem;min-width:0;display:grid}.ZghiOG_friseBlock{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.5rem;min-width:0;padding:1rem;display:grid}.ZghiOG_friseHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.ZghiOG_kicker{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em}.ZghiOG_selectedLine{font-size:var(--step-small);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.ZghiOG_selectedTag{color:var(--accent-text);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em}.ZghiOG_marks{height:3.25rem;margin:.4rem 1rem 0;position:relative}.ZghiOG_rail{background:var(--line-strong);height:1px;position:absolute;top:50%;left:0;right:0}.ZghiOG_mark{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.ZghiOG_markShape{background:var(--surface-3);border:1px solid var(--line-strong);width:.7rem;height:.7rem;transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease, transform var(--t-hover) ease;display:block}.ZghiOG_mark[data-kind=commit] .ZghiOG_markShape{border-radius:1px}.ZghiOG_mark[data-kind=event] .ZghiOG_markShape{border-radius:50%}.ZghiOG_mark[data-past] .ZghiOG_markShape{background:var(--muted);border-color:var(--muted)}.ZghiOG_mark[data-empty] .ZghiOG_markShape{opacity:.35}.ZghiOG_mark[data-current] .ZghiOG_markShape{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}.ZghiOG_mark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ZghiOG_mark:hover .ZghiOG_markShape{border-color:var(--accent);transform:scale(1.18)}}.ZghiOG_range{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.5rem;margin:0}.ZghiOG_range::-webkit-slider-runnable-track{background:var(--line-strong);height:2px}.ZghiOG_range::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);background:var(--accent);border-radius:50%;width:1rem;height:1rem;margin-top:-7px}.ZghiOG_range::-moz-range-track{background:var(--line-strong);height:2px}.ZghiOG_range::-moz-range-thumb{border:2px solid var(--surface);background:var(--accent);border-radius:50%;width:.85rem;height:.85rem}.ZghiOG_range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ZghiOG_axis{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.ZghiOG_axisHint{align-items:center;gap:.35rem;display:inline-flex}.ZghiOG_legendMark{background:var(--muted);width:.45rem;height:.45rem;margin-left:.4rem;display:inline-block}.ZghiOG_legendMark[data-kind=event]{border:1px solid var(--muted);background:0 0;border-radius:50%}.ZghiOG_readout{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.45rem;min-width:0;padding:1rem;display:grid}.ZghiOG_readoutLabel{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.ZghiOG_cumul{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.ZghiOG_cumulValue{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);line-height:1}.ZghiOG_cumulText{color:var(--muted);font-size:var(--step-small)}.ZghiOG_readoutStats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem;margin:.35rem 0 0;padding-top:.55rem;display:grid}.ZghiOG_readoutStats>div{gap:.1rem;min-width:0;display:grid}.ZghiOG_readoutStats dt{color:var(--muted);font-size:var(--step-small)}.ZghiOG_readoutStats dd{font-family:var(--font-code);font-size:var(--step-body);font-variant-numeric:tabular-nums;margin:0}.ZghiOG_filterNote{color:var(--muted);font-size:var(--step-small);overflow-wrap:anywhere;margin-top:.15rem}.ZghiOG_lower{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1rem;min-width:0;display:grid}.ZghiOG_detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.55rem;min-width:0;padding:1rem;display:grid}.ZghiOG_detailHead{flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;display:flex}.ZghiOG_detailDate,.ZghiOG_detailWho,.ZghiOG_eventDate{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label)}.ZghiOG_peek{color:var(--accent-text);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em}.ZghiOG_detailTitle{font-size:var(--step-lead);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.25}.ZghiOG_commitMessage{font-size:var(--step-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.ZghiOG_detailMeta,.ZghiOG_filesIntro{color:var(--muted);font-size:var(--step-small)}.ZghiOG_files{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ZghiOG_files li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.25rem 0;display:grid}.ZghiOG_files li:first-child{border-top:0}.ZghiOG_files code{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.ZghiOG_fileNums{font-family:var(--font-code);font-size:var(--step-label);white-space:nowrap}.ZghiOG_unknownLine{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step-small);padding-top:.5rem}.ZghiOG_eventKind{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);text-transform:uppercase;letter-spacing:.04em}.ZghiOG_eventDetail{color:var(--muted);font-size:var(--step-small);line-height:1.55}.ZghiOG_facts{gap:.45rem;margin:.25rem 0 0;display:grid}.ZghiOG_facts>div{gap:.1rem;display:grid}.ZghiOG_facts dt{color:var(--muted);font-size:var(--step-label);font-family:var(--font-code);text-transform:uppercase;letter-spacing:.04em}.ZghiOG_facts dd{font-size:var(--step-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.ZghiOG_eventJump{justify-self:start}.ZghiOG_eventNoRail{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label)}.ZghiOG_activity{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.6rem;min-width:0;margin:0;padding:1rem;display:grid}.ZghiOG_figureHead{font-size:var(--step-small);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.ZghiOG_figureLegend{color:var(--muted);font-family:var(--font-code);font-size:var(--step-label);flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.ZghiOG_legendBar{background:var(--ink);width:.5rem;height:.5rem;margin-left:.3rem;display:inline-block}.ZghiOG_legendBar[data-tone=del]{background:var(--faint)}.ZghiOG_chart{min-width:0;padding-top:.35rem;position:relative}.ZghiOG_bars{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:.2rem;height:10rem;display:flex}.ZghiOG_col{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:0;height:100%;color:var(--muted);transition:background-color var(--t-hover) ease;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.25rem;padding:.25rem 0 .35rem;display:flex}.ZghiOG_col[data-active]{background:var(--surface-2)}.ZghiOG_barArea{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:7rem;display:flex}.ZghiOG_barAdd,.ZghiOG_barDel{width:clamp(4px,9%,9px);transition:height .22s var(--ease-out);border-radius:1px 1px 0 0;display:block}.ZghiOG_barAdd{background:var(--ink)}.ZghiOG_barDel{background:var(--faint)}.ZghiOG_colLabel,.ZghiOG_colDate{font-family:var(--font-code);font-size:var(--step-label);color:var(--muted);line-height:1.3}.ZghiOG_col[data-active] .ZghiOG_colLabel{color:var(--ink)}.ZghiOG_cursorLine{background:var(--accent);pointer-events:none;width:1px;transition:left .18s var(--ease-out);position:absolute;top:.35rem;bottom:1.9rem}.ZghiOG_figureFoot{color:var(--muted);font-size:var(--step-small);overflow-wrap:anywhere}.ZghiOG_events{gap:1rem;min-width:0;display:grid}.ZghiOG_sectionHead{gap:.4rem;display:grid}.ZghiOG_sectionTitle{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.2}.ZghiOG_sectionHead p{color:var(--muted);font-size:var(--step-small);max-width:72ch}.ZghiOG_eventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ZghiOG_eventCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.5rem;min-width:0;padding:.9rem 1rem;display:grid}.ZghiOG_eventTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .5rem;display:flex}.ZghiOG_eventCard[data-kind=recherche] .ZghiOG_eventKind{color:var(--info)}.ZghiOG_eventCard[data-kind=sous-agents] .ZghiOG_eventKind{color:var(--ok)}.ZghiOG_eventTitle{font-size:var(--step-body);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.ZghiOG_eventFoot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.ZghiOG_eventLink{min-height:2.5rem;color:var(--ink);font-size:var(--step-small);text-underline-offset:.2em;padding:0 .1rem;text-decoration:underline;text-decoration-thickness:.07em}@media (hover:hover) and (pointer:fine){.ZghiOG_eventLink:hover{color:var(--accent-text)}}.ZghiOG_note{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step-small);padding-top:1rem}@media (max-width:64em){.ZghiOG_tracker,.ZghiOG_lower{grid-template-columns:minmax(0,1fr)}.ZghiOG_eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZghiOG_readoutStats{grid-template-columns:1fr 1fr}}@media (max-width:48em){.ZghiOG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ZghiOG_eventGrid{grid-template-columns:minmax(0,1fr)}.ZghiOG_files{max-height:12rem}.ZghiOG_cumulValue{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.ZghiOG_filter,.ZghiOG_markShape,.ZghiOG_barAdd,.ZghiOG_barDel,.ZghiOG_cursorLine,.ZghiOG_col{transition:none}.ZghiOG_mark:hover .ZghiOG_markShape{transform:none}}:root[data-theme=light] .ZghiOG_cursorLine{background:var(--accent-text);border-color:var(--accent-text)}:root[data-theme=light] .ZghiOG_mark[data-current] .ZghiOG_markShape{background:var(--accent-text);border-color:var(--accent-text)}:root[data-theme=light] .ZghiOG_range::-webkit-slider-thumb{background:var(--accent-text)}:root[data-theme=light] .ZghiOG_range::-moz-range-thumb{background:var(--accent-text)}:root[data-theme=light] .ZghiOG_filter[aria-pressed=true]{border-color:var(--accent-text)}.ZghiOG_root :focus-visible{outline-color:var(--accent-text)}
