.chain-rail{position:relative;container:chain/inline-size;padding-left:var(--space-28)}.chain-cell{position:relative;margin-bottom:var(--space-8)}.chain-cell:not(:last-child):before{content:"";position:absolute;left:calc(7px - var(--space-28));top:calc(var(--space-20) + .65rem);width:1px;height:calc(100% + var(--space-8));background:var(--line-strong);pointer-events:none}.chain-cell:last-child{margin-bottom:0}.chain-rail-node{position:absolute;left:calc(7.5px - 5.5px - var(--space-28));top:calc(var(--space-20) + .65rem - 5.5px);width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--line-strong);z-index:1;transition:border-color .2s var(--ease)}.chain-cell[data-terminal] .chain-rail-node{border-color:var(--signal);background:var(--signal)}.chain-cell-main{--rim-rest:0.6;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);padding:0;border:0;border-radius:var(--radius);background:var(--mat-reading);box-shadow:var(--elev-1)}[data-theme=light] .chain-cell-main{--rim-rest:0.75}.chain-cell-main:before{z-index:2;padding:1px;background:var(--rim-hot);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--rim-rest)}.chain-cell-main:after,.chain-cell-main:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.chain-cell-main:after{z-index:0;background:radial-gradient(ellipse 80% 60% at 30% 0,var(--signal-dim),transparent 70%);opacity:0;transition:opacity var(--mat-t-out)}.chain-cell-main>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.chain-cell:hover .chain-cell-main:after{opacity:.5;transition:opacity var(--mat-t-in)}.chain-cell:hover .chain-rail-node{border-color:var(--muted)}.chain-cell[data-terminal]:hover .chain-rail-node{border-color:var(--signal)}}@media (prefers-reduced-motion:reduce){.chain-cell-main:after{transition-duration:var(--duration-quick)}}html[data-motion=paused] .chain-cell-main:after{transition-duration:var(--duration-quick)}@media (prefers-contrast:more){.chain-cell-main:before{background:var(--line-strong);opacity:1}}@media (forced-colors:active){.chain-cell-main{border:1px solid CanvasText;background:Canvas;box-shadow:none}.chain-cell-main:after,.chain-cell-main:before{display:none}.chain-cell:before,.chain-rail-node{forced-color-adjust:none;background:CanvasText;border-color:CanvasText}}.chain-cell-face{min-width:0;padding:var(--space-20) var(--space-24)}.chain-cell-side{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-16);row-gap:var(--space-8);align-content:start;min-width:0;margin:0;padding:var(--space-12) var(--space-24) var(--space-16);border-top:1px solid var(--line-faint)}.chain-cell-fact{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;min-width:0}.chain-cell-fact--feeds{display:none}@container chain (width >= 24rem){.chain-cell-side{grid-template-columns:fit-content(8rem) minmax(0,1fr)}}@container chain (width >= 62.25rem){.chain-cell-main{--chain-split:calc((100cqi + var(--space-28) - 11 * var(--grid-gutter)) * 7 / 12 + 6 * var(--grid-gutter) - var(--space-28));grid-template-columns:var(--chain-split) minmax(0,1fr)}.chain-cell-side{padding:calc(var(--space-20) + .65rem - .75rem) var(--space-24) var(--space-20);border-top:0;border-left:1px solid var(--line-faint)}.chain-cell-fact--feeds{display:grid}}.chain-cell-header{display:flex;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-8)}.chain-cell-num{font-size:var(--text-label);font-weight:700;color:var(--muted-dim);letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;transition:color .2s var(--ease)}@media (hover:hover) and (pointer:fine){.chain-cell:hover .chain-cell-num{color:var(--signal-text)}}.chain-cell-title{font-family:var(--sans);font-size:var(--text-body);font-weight:600;line-height:1.3rem;letter-spacing:-.005em;color:var(--ink);flex:1 1;min-width:0}.chain-cell-definition{font-size:var(--text-body);color:var(--muted);line-height:var(--leading-body);margin-bottom:var(--space-fine-65);max-width:66ch}.chain-cell-examples{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-fine-30)}.chain-cell-examples li{font-size:var(--text-body);color:var(--muted-dim);line-height:var(--leading-meta);padding-left:var(--space-16);position:relative}.chain-cell-examples li:before{content:"·";position:absolute;left:.35rem;color:var(--muted);font-weight:700}.chain-cell-fact dt{margin:0;font-size:var(--text-label);font-weight:600;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.chain-cell-fact dd{margin:0;min-width:0}.chain-cell-fact .chain-cell-routes{display:grid;grid-template-columns:minmax(0,1fr)}.chain-cell-route{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:1.5rem;font:500 var(--text-label)/1.4 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.chain-cell-route-path{min-width:0;white-space:nowrap}.chain-cell-route-arrow{flex:none;font-family:var(--sans);transition:transform .16s var(--ease-out)}.chain-cell-route-arrow:empty:before{content:"\2192"}@media (hover:hover){.chain-cell-route:hover{color:var(--ink)}.chain-cell-route:hover .chain-cell-route-arrow{transform:translateX(2px)}}.chain-cell-route:focus-visible{color:var(--ink)}@media (prefers-reduced-motion:reduce){.chain-cell-route-arrow{transition:none}.chain-cell-route:hover .chain-cell-route-arrow{transform:none}}html[data-motion=paused] .chain-cell-route:hover .chain-cell-route-arrow{transform:none}.chain-cell-next{font-size:var(--text-body);font-weight:500;line-height:var(--leading-lede);color:var(--ink)}.chain-cell-next-num{font:500 var(--text-label)/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.chain-cell-live{justify-self:start}