.XmKe9q_root{--toc-accent:var(--accent);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:10px;display:grid}.XmKe9q_head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-left:2px;display:flex}.XmKe9q_title{color:var(--foreground);margin:0;font-weight:500}.XmKe9q_time{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:inline-grid}.XmKe9q_time[data-done]{color:var(--text-secondary)}.XmKe9q_timeText{white-space:nowrap;grid-area:1/1;align-items:center;gap:4px;display:inline-flex}.XmKe9q_timeText>svg{width:14px;height:14px;color:var(--success);stroke-width:2px;align-self:center}.XmKe9q_body{min-width:0;position:relative}.XmKe9q_line{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.XmKe9q_track,.XmKe9q_progress{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.XmKe9q_track{stroke:color-mix(in oklab, var(--border-strong) 60%, var(--border))}.XmKe9q_progress{stroke:var(--toc-accent);stroke-width:2px}:root[data-theme=dark] .XmKe9q_track{stroke:var(--border-strong)}.XmKe9q_markerDot{fill:var(--toc-accent)}.XmKe9q_list{margin:0;padding:0;list-style:none;display:grid;position:relative}.XmKe9q_row{min-width:0;display:flex}.XmKe9q_link{min-width:0;color:var(--text-muted);text-wrap:pretty;-webkit-tap-highlight-color:transparent;transition:color var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:10px;flex:1;padding:4px 8px 4px 22px;text-decoration:none;display:block}.XmKe9q_row[data-level="2"] .XmKe9q_link{padding-left:34px}.XmKe9q_row[data-level="3"] .XmKe9q_link{padding-left:46px}.XmKe9q_row[data-state=read] .XmKe9q_link{color:var(--text-secondary)}.XmKe9q_row[data-state=current] .XmKe9q_link{color:var(--foreground)}.XmKe9q_link:focus-visible{background:color-mix(in oklab, var(--foreground) 4.5%, transparent);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.XmKe9q_link:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.XmKe9q_link{transition:none}}
