.rail_rail__APJrH{position:-webkit-sticky;position:sticky;inset-block-start:var(--sticky-top);display:flex;flex-direction:column;gap:var(--space-4);max-block-size:calc(100svh - var(--sticky-top) - var(--space-6));overflow-y:auto;scrollbar-width:thin}.rail_rail__APJrH>aside{position:static;max-block-size:none;overflow:visible}.rail_block__rCxRP{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.rail_head__eEl4c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}.rail_title__zIjVd{font:var(--role-eyebrow);letter-spacing:var(--tracking-wide);color:var(--text-subtle)}.rail_left__Bcl_4{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--entity-soft);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--entity-text);white-space:nowrap}.rail_left__Bcl_4[data-done]{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.rail_list__qverc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rail_link__rq_7x{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:6px var(--space-3);gap:6px var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted);text-decoration:none;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.rail_link__rq_7x:hover{color:var(--text-strong)}.rail_num__dHp2f{font-family:var(--font-latin);font-size:var(--text-xs);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-subtle)}.rail_text__FLQ04{min-inline-size:0}.rail_item__ab4Em[data-state=now] .rail_link__rq_7x{background:var(--entity-soft);color:var(--text-strong)}.rail_item__ab4Em[data-state=now] .rail_num__dHp2f,.rail_item__ab4Em[data-state=read] .rail_num__dHp2f{color:var(--entity-text)}.rail_item__ab4Em[data-state=read] .rail_text__FLQ04{color:var(--text-body)}.rail_track__2Iyht{grid-column:2;position:relative;display:block;block-size:2px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:clip}.rail_fill__ZXtV5{position:absolute;inset:0;border-radius:inherit;background:var(--entity);transform-origin:right center;transform:scaleX(var(--k-static,0))}.rail_item__ab4Em[data-state=read] .rail_fill__ZXtV5{--k-static:1}.rail_item__ab4Em[data-state=now] .rail_fill__ZXtV5{--k-static:0.5}@keyframes rail_kfill__oLvBP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rail_kask__P9aMl{0%{opacity:.5}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--a){html:not([data-a11y-motion=stop]) .rail_fill__ZXtV5{animation:rail_kfill__oLvBP linear both;animation-timeline:var(--k-tl);animation-range:exit-crossing 0 exit-crossing 100%}html:not([data-a11y-motion=stop]) .rail_ask__Mbec4{animation:rail_kask__P9aMl linear both;animation-timeline:--karticle;animation-range:exit-crossing 40% exit-crossing 55%}}}.rail_ask__Mbec4{gap:var(--space-2);background:radial-gradient(90% 80% at 100% 0,color-mix(in oklab,var(--entity) 12%,transparent),transparent 70%),var(--surface-card);border-color:color-mix(in oklab,var(--entity) 22%,var(--border-subtle))}.rail_askKicker__ryXke{margin:0;font:var(--role-h4);font-size:var(--text-md);color:var(--text-strong)}.rail_askText__GiUHc{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.rail_askButton___bn5z{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);font:var(--role-label);color:var(--text-strong);text-decoration:none;transition:border-color var(--dur-base) var(--ease-out)}.rail_askButton___bn5z:focus-visible,.rail_askButton___bn5z:hover{border-color:var(--entity);color:var(--text-strong)}.rail_askContext__6QB3U{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-xs);color:var(--text-subtle);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail_askContext__6QB3U svg{flex:none;color:var(--entity-text)}@media (max-width:1080px){.rail_rail__APJrH{position:static;max-block-size:none;overflow:visible}.rail_toc__keXTj,.rail_top__Hd1KW,.rail_top__Hd1KW~.rail_ask__Mbec4{display:none}}