.LadderRung_rung__zCeGe{--rung-disc-size:1.5rem;--rung-indent:calc(var(--rung-disc-size) + var(--gap-sm));container-type:inline-size;container-name:ladder-rung;position:relative;display:flex;flex-direction:column;gap:var(--gap-2xs);padding:0 var(--padding-xs) var(--gap-sm);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm)}.LadderRung_rung__zCeGe:before{content:"";position:absolute;top:calc(var(--rung-disc-size)/2);bottom:0;left:calc(var(--padding-xs) + var(--rung-disc-size)/2);width:var(--border-width-medium);transform:translateX(-50%);background:var(--color-border-strong)}.LadderRung_rung_last__cLTQi:before{display:none}.LadderRung_connector__La0gz{position:relative;margin:0;padding-left:var(--rung-indent);color:var(--color-text-subtle);font-size:var(--font-size-caption)}.LadderRung_connector__La0gz:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--rung-disc-size)/2);width:var(--border-width-medium);transform:translateX(-50%);background:var(--color-border-strong)}.LadderRung_head__Qdvsg{display:grid;grid-template-columns:var(--rung-disc-size) minmax(0,1fr);grid-column-gap:var(--gap-sm);column-gap:var(--gap-sm);align-items:start}.LadderRung_disc___vEQW{display:inline-flex;align-items:center;justify-content:center;width:var(--rung-disc-size);height:var(--rung-disc-size);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-accent);color:var(--color-text-muted);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.LadderRung_disc_shared__Milt3{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.LadderRung_rung_shared__PO4PU{background:var(--color-primary-alpha-10)}.LadderRung_identity__brAms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs);min-width:0;min-height:var(--rung-disc-size)}.LadderRung_caveats__8IHE_,.LadderRung_evidence__GhpvD,.LadderRung_leads__CSroJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs);padding-left:var(--rung-indent)}.LadderRung_contract_type__ZFHLD{padding:0 var(--padding-xs);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}.LadderRung_sr_only__qhEZ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container ladder-rung (max-width: 360px){.LadderRung_caveats__8IHE_,.LadderRung_evidence__GhpvD,.LadderRung_leads__CSroJ{padding-left:var(--gap-sm)}}.OriginLadder_card__7ACF6{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--card-padding-sm);border:var(--card-border);border-radius:var(--card-border-radius);background:var(--card-background);box-shadow:var(--card-shadow);min-width:0}.OriginLadder_chain__lfBUr{list-style:none;margin:0;padding:0}.OriginLadder_footer__eJzeI{display:flex;flex-direction:column;gap:var(--gap-2xs);padding-top:var(--gap-sm);border-top:var(--border-width-thin) solid var(--color-border)}.OriginLadder_closing__kixCC,.OriginLadder_progress__3p8Se,.OriginLadder_tier___8sqT{display:flex;align-items:flex-start;gap:var(--gap-xs);margin:0;max-width:var(--max-width-prose);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal)}.OriginLadder_progress__3p8Se{color:var(--color-text-muted);align-items:center}.OriginLadder_closing_neutral__8Q8a_{color:var(--color-text)}.OriginLadder_closing_warning__elLXq{color:var(--color-warning-text)}.OriginLadder_closing_danger__XtefT{color:var(--color-danger-text)}.OriginLadder_tier___8sqT{color:var(--color-text-subtle);font-size:var(--font-size-caption)}.OriginLadder_spinner__HA9rX{flex-shrink:0;animation:OriginLadder_origin-ladder-spin__R_8du var(--duration-pulse) linear infinite}@keyframes OriginLadder_origin-ladder-spin__R_8du{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.OriginLadder_spinner__HA9rX{animation:none}}.ReadingGuide_guide__kUwxU{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--card-padding-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.ReadingGuide_title__vItFB{display:flex;align-items:center;gap:var(--gap-xs);margin:0;color:var(--color-text);font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-semibold)}.ReadingGuide_points__ABjMM{display:flex;flex-direction:column;gap:var(--gap-sm);margin:0}.ReadingGuide_point__773tx{display:flex;flex-direction:column;gap:var(--gap-2xs)}.ReadingGuide_point_heading__GdGB2{color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.ReadingGuide_point_body__AO_Xf{margin:0;max-width:var(--max-width-prose);color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}