.situation__meta{color:var(--ink-3);margin-bottom:1.5rem;font-size:.85rem}.situation__unavailable{color:var(--ink-3);font-style:italic}.strip{margin:1.5rem 0}.strip h2{letter-spacing:.02em;margin-bottom:.75rem;font-size:1rem}.strip__bars{align-items:flex-end;gap:2px;height:160px;display:flex}.strip__bar{opacity:.75;background:currentColor;flex:1;min-height:2px}.strip__bar--gap{opacity:.45;background:repeating-linear-gradient(45deg,currentColor 0 3px,#0000 3px 6px)}.strip__bar--linkage{outline-offset:-1px;opacity:.55;background:radial-gradient(circle,currentColor 1.4px,#0000 1.5px) 0 0/7px 7px;outline:1px solid}.strip__bar--partial{opacity:.3}.strip__legend{color:var(--ink-3);margin-top:.75rem;font-size:.8rem;line-height:1.4}.strip__chart{position:relative}.strip__sentiment{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.strip__sentiment-zero{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:1 2;opacity:.5}.strip__sentiment-line{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.9;filter:drop-shadow(0 0 1px var(--space-void)) drop-shadow(0 0 1px var(--space-void))}.strip__sentiment-dot{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--space-void);background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.strip__sentiment-dot--partial{opacity:.45}.strip__sentiment-note{color:var(--ink-3);margin-top:.35rem;font-size:.8rem;line-height:1.4}.front{margin:1.5rem 0}.front h2{letter-spacing:.02em;margin-bottom:.5rem;font-size:1rem}.front__note{margin:0 0 .5rem;line-height:1.4}.front__caveat{color:var(--ink-3);margin:0 0 1rem;font-size:.8rem;line-height:1.4}.front__truncated{color:var(--ink-3);margin:0 0 1rem;font-style:italic}.front__cols{flex-wrap:wrap;gap:1.5rem;display:flex}.front__col{flex:220px;min-width:200px}.front__col h3{letter-spacing:.02em;color:var(--ink-3);margin:0 0 .4rem;font-size:.85rem;font-weight:400}.front__col--shared h3{text-align:center}.front__list{margin:0;padding:0;list-style:none}.front__list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.25rem 0;font-size:.85rem;display:flex}.front__name{overflow-wrap:anywhere}.front__shares{color:var(--ink-3);white-space:nowrap}.front__vs{opacity:.6}.actors{margin:1.5rem 0}.actors h2{letter-spacing:.02em;margin-bottom:.5rem;font-size:1rem}.actors__note{color:var(--ink-3);margin:0 0 .75rem;font-size:.8rem;line-height:1.4}.actors__list{max-width:420px;margin:0 0 .75rem;padding:0;list-style:none}.actors__list li{border-bottom:1px solid var(--line);padding:.3rem 0;font-size:.9rem}.actors__row{justify-content:space-between;gap:.75rem;display:flex}.actors__name{overflow-wrap:anywhere}.actors__count{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.actors__evidence{margin:.2rem 0 .1rem}.actors__evidence summary{color:var(--ink-3);cursor:pointer;padding:.1rem 0;font-size:.78rem;list-style:none;display:inline-block}.actors__evidence summary::-webkit-details-marker{display:none}.actors__evidence summary:before{content:"▸ ";opacity:.6}.actors__evidence[open] summary:before{content:"▾ "}.actors__evidence summary:hover{color:var(--ink-2)}.actors__spellings{color:var(--ink-3);margin:.25rem 0 .35rem;font-size:.75rem;line-height:1.4}.actors__evidence ul{margin:.2rem 0 .4rem;padding:0 0 0 .9rem;list-style:none}.actors__evidence li{border:0;padding:.15rem 0;font-size:.8rem;line-height:1.35;display:block}.actors__ev-meta{color:var(--ink-3);font-size:.72rem;display:block}.connections{margin:1.5rem 0}.connections h2{letter-spacing:.02em;margin-bottom:.5rem;font-size:1rem}.connections__note{color:var(--ink-3);margin:0 0 .5rem;font-size:.85rem;line-height:1.4}.connections__caveat{color:var(--ink-3);margin:0 0 1rem;font-size:.8rem;line-height:1.4}.connections__list{margin:0 0 .75rem;padding:0;list-style:none}.connections__list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;font-size:.9rem;display:flex}.connections__pair{overflow-wrap:anywhere}.connections__x{opacity:.6;margin:0 .35rem}.connections__count{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.honesty{margin:2rem 0 1.5rem}.honesty h2{letter-spacing:.02em;margin-bottom:.5rem;font-size:1rem}.honesty ul{margin:0;padding-left:1.1rem}.honesty li{color:var(--ink-2);margin:0 0 .6rem;font-size:.85rem;line-height:1.45}.honesty li:last-child{margin-bottom:0}.assessment{margin:1.5rem 0}.assessment h2{letter-spacing:.02em;margin-bottom:.5rem;font-size:1rem}.assessment p{margin:0 0 .4rem;line-height:1.55}.assessment__date{color:var(--ink-3);font-size:.8rem}.assessment__pending{color:var(--ink-3);font-style:italic}
