.figures-module__RPFoQW__figure{border:1px solid var(--border);background:#fffdfa;border-radius:.4rem;gap:.8rem;margin-top:2rem;padding:1.1rem 1.1rem .9rem;display:grid}.figures-module__RPFoQW__caption{color:var(--muted);font-size:.875rem;line-height:1.6}.figures-module__RPFoQW__controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.figures-module__RPFoQW__button{font:inherit;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .75rem;font-size:.8125rem;transition:color .15s,border-color .15s,background .15s}.figures-module__RPFoQW__button:hover{color:var(--foreground);border-color:var(--muted)}.figures-module__RPFoQW__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.figures-module__RPFoQW__buttonOn{color:var(--foreground);border-color:var(--accent);background:#f6e9e1}.figures-module__RPFoQW__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.figures-module__RPFoQW__transcript{gap:.55rem;display:grid}.figures-module__RPFoQW__turn{grid-template-columns:8.5rem 1fr;gap:.75rem;font-size:.8125rem;line-height:1.55;transition:opacity .4s,transform .4s;display:grid}.figures-module__RPFoQW__turnHidden{opacity:0;transform:translateY(4px)}.figures-module__RPFoQW__who{color:var(--muted);padding-top:.15rem;font-size:.75rem}.figures-module__RPFoQW__whoKey{color:var(--accent);font-weight:600}.figures-module__RPFoQW__turnBody{white-space:pre-wrap;word-break:break-word;border-left:2px solid var(--border);color:var(--foreground);padding-left:.75rem}.figures-module__RPFoQW__turnBodyKey{border-left-color:var(--accent)}.figures-module__RPFoQW__turnBody .figures-module__RPFoQW__mono,.figures-module__RPFoQW__turnBody code{color:#3d3a36;font-size:.78rem}.figures-module__RPFoQW__obs{color:var(--muted)}.figures-module__RPFoQW__barRows{gap:.7rem;display:grid}.figures-module__RPFoQW__barRow{grid-template-columns:7.5rem 1fr;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.figures-module__RPFoQW__barLabel{color:var(--foreground)}.figures-module__RPFoQW__barTrack{gap:2px;height:1.35rem;display:flex}.figures-module__RPFoQW__barSeg{white-space:nowrap;border-radius:3px;align-items:center;min-width:2px;height:100%;padding-inline:.4rem;font-size:.72rem;display:flex;overflow:visible}.figures-module__RPFoQW__segCheat{background:var(--accent);color:#fff}.figures-module__RPFoQW__segHonest{color:#fff;background:#8a827a}.figures-module__RPFoQW__segOutside{color:var(--foreground);white-space:nowrap;align-self:center;padding-left:.35rem;font-size:.72rem}.figures-module__RPFoQW__legend{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8125rem;display:flex}.figures-module__RPFoQW__swatch{vertical-align:-.02rem;border-radius:2px;width:.65rem;height:.65rem;margin-right:.4rem;display:inline-block}.figures-module__RPFoQW__figTitle{color:var(--foreground);font-size:.875rem;margin:0!important}.figures-module__RPFoQW__histo{grid-template-columns:repeat(7,1fr);align-items:end;gap:.45rem;height:9rem;display:grid}.figures-module__RPFoQW__histoCol{grid-template-rows:1fr auto;gap:.35rem;height:100%;display:grid}.figures-module__RPFoQW__histoBarWrap{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.figures-module__RPFoQW__histoBar{background:var(--accent);border-radius:3px 3px 0 0;transition:height .6s}.figures-module__RPFoQW__histoBarDim{background:#d9b8a6}.figures-module__RPFoQW__histoValue{text-align:center;color:var(--foreground);font-variant-numeric:tabular-nums;margin-bottom:.2rem;font-size:.72rem}.figures-module__RPFoQW__histoLabel{text-align:center;color:var(--muted);font-size:.75rem}.figures-module__RPFoQW__stack{gap:.35rem;display:grid}.figures-module__RPFoQW__block{border:1px solid var(--border);background:var(--background);border-radius:.3rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .65rem;font-size:.8125rem;display:flex}.figures-module__RPFoQW__blockSystem{background:#f3ece5;font-style:italic}.figures-module__RPFoQW__blockCheck{color:var(--muted);border-style:dashed;margin-left:1.25rem;font-size:.75rem}.figures-module__RPFoQW__blockAgent{border-left:3px solid #8a827a}.figures-module__RPFoQW__blockObs{color:var(--muted)}.figures-module__RPFoQW__readDot{background:var(--accent);border-radius:50%;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #f6e9e1}.figures-module__RPFoQW__readDotPulse{animation:1.8s ease-in-out infinite figures-module__RPFoQW__pulse}@keyframes figures-module__RPFoQW__pulse{0%,to{box-shadow:0 0 0 3px #f6e9e1}50%{box-shadow:0 0 0 6px #f6e9e1}}.figures-module__RPFoQW__dumbbell{gap:.9rem;display:grid}.figures-module__RPFoQW__dbRow{grid-template-columns:6.5rem 1fr;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.figures-module__RPFoQW__dbTrack{height:1.6rem;position:relative}.figures-module__RPFoQW__dbAxisLine{border-top:1px solid var(--border);position:absolute;top:50%;left:0;right:0}.figures-module__RPFoQW__dbLink{background:#e2c4b3;height:3px;transition:left .5s,width .5s;position:absolute;top:calc(50% - 1.5px)}.figures-module__RPFoQW__dbDot{border:2px solid #fffdfa;border-radius:50%;width:.8rem;height:.8rem;transition:left .5s;position:absolute;top:50%;transform:translate(-50%,-50%)}.figures-module__RPFoQW__dbDotRaw{background:#8a827a}.figures-module__RPFoQW__dbDotMon{background:var(--accent)}.figures-module__RPFoQW__dbValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;transition:left .5s;position:absolute;top:50%;transform:translate(.7rem,-50%)}.figures-module__RPFoQW__dbValueRaw{color:var(--muted);transform:translate(calc(-100% - .7rem),-50%)}.figures-module__RPFoQW__dbTicks{height:1rem;color:var(--muted);margin-left:7.25rem;font-size:.7rem;position:relative}.figures-module__RPFoQW__dbTick{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.figures-module__RPFoQW__tableWrap{margin-top:1.5rem;overflow-x:auto}.figures-module__RPFoQW__table{border-collapse:collapse;width:100%;font-size:.875rem}.figures-module__RPFoQW__table th,.figures-module__RPFoQW__table td{border-bottom:1px solid var(--border);text-align:left;padding:.45rem .6rem}.figures-module__RPFoQW__table th{color:var(--muted);font-size:.8125rem;font-weight:500}.figures-module__RPFoQW__table td.figures-module__RPFoQW__num,.figures-module__RPFoQW__table th.figures-module__RPFoQW__num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:520px){.figures-module__RPFoQW__turn{grid-template-columns:1fr;gap:.15rem}.figures-module__RPFoQW__barRow,.figures-module__RPFoQW__dbRow{grid-template-columns:5.5rem 1fr}.figures-module__RPFoQW__dbTicks{margin-left:6.25rem}}@media (prefers-reduced-motion:reduce){.figures-module__RPFoQW__turn,.figures-module__RPFoQW__histoBar,.figures-module__RPFoQW__dbLink,.figures-module__RPFoQW__dbDot,.figures-module__RPFoQW__dbValue{transition:none}.figures-module__RPFoQW__readDotPulse{animation:none}}
