._root_1dz7k_1{--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}._head_1dz7k_13{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-inline-start:2px;display:flex}._title_1dz7k_21{color:var(--foreground);margin:0;font-weight:500}._time_1dz7k_27{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:inline-grid}._time_1dz7k_27[data-done]{color:var(--text-secondary)}._timeText_1dz7k_38{white-space:nowrap;grid-area:1/1;align-items:center;gap:4px;display:inline-flex}._timeText_1dz7k_38>svg{width:14px;height:14px;color:var(--success);stroke-width:2px;align-self:center}._body_1dz7k_53{min-width:0;position:relative}._line_1dz7k_58{top:0;pointer-events:none;scale:var(--dir,1) 1;position:absolute;inset-inline-start:0;overflow:visible}._track_1dz7k_66,._progress_1dz7k_67{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}._track_1dz7k_66{stroke:color-mix(in oklab, var(--border-strong) 60%, var(--border))}._progress_1dz7k_67{stroke:var(--toc-accent);stroke-width:2px}:root[data-theme=dark] ._track_1dz7k_66{stroke:var(--border-strong)}._markerDot_1dz7k_83{fill:var(--toc-accent)}._list_1dz7k_87{margin:0;padding:0;list-style:none;display:grid;position:relative}._row_1dz7k_94{min-width:0;display:flex}._link_1dz7k_99{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-block:4px;padding-inline:22px 8px;text-decoration:none;display:block}._row_1dz7k_94[data-level="2"] ._link_1dz7k_99{padding-inline-start:34px}._row_1dz7k_94[data-level="3"] ._link_1dz7k_99{padding-inline-start:46px}._row_1dz7k_94[data-state=read] ._link_1dz7k_99{color:var(--text-secondary)}._row_1dz7k_94[data-state=current] ._link_1dz7k_99{color:var(--foreground);font-weight:500}._link_1dz7k_99:focus-visible{background:color-mix(in oklab, var(--foreground) 4.5%, transparent);color:var(--foreground)}@media (hover:hover) and (pointer:fine){._link_1dz7k_99:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._link_1dz7k_99{transition:none}}
