.rd .ss-stage{--margin:24px;font:13px/1.4 var(--ss-font);color:var(--ss-text-strong);background:0 0}.rd .rd-card{inset:var(--margin);background:#e9edfb;border-radius:18px;grid-template-rows:40px minmax(0,1fr);padding:0 6px 6px;display:grid;position:absolute;box-shadow:0 1px 2px #040c2833,0 12px 24px -10px #040c2873}.rd .rd-card__bar{align-items:center;gap:8px;padding:0 6px;font-weight:500;display:flex}.rd .rd-card__dot{background:var(--ss-accent);border-radius:50%;flex:none;width:10px;height:10px}.rd .rd-body{background:var(--ss-surface);border-radius:12px;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:16px 20px 20px;display:grid}.rd .rd-thread{flex-direction:column;justify-content:flex-end;gap:14px;min-height:0;padding-bottom:18px;display:flex}.rd .rd-turn--past{gap:8px;display:grid}.rd .rd-past-q{justify-self:end}.rd .rd-q{justify-content:flex-end;display:flex}.rd .rd-file{background:var(--ss-ink-1);height:34px;color:var(--ss-text-strong);border-radius:17px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rd .rd-file-icon{color:var(--ss-accent);flex:none}.rd .rd-a{opacity:0;gap:10px;transition:opacity .25s;display:grid}.rd .rd-a[data-on]{opacity:1}.rd .rd-reading{color:var(--ss-text)}.rd .rd-stream{color:var(--ss-text-strong);font-size:13.5px;line-height:1.55}.rd .rd-sources{opacity:0;will-change:transform, translate;flex-wrap:wrap;gap:6px;transition:opacity .35s,translate .45s cubic-bezier(.22,1,.36,1);display:flex;translate:0 4px}.rd .rd-sources[data-on]{opacity:1;translate:0}.rd .rd-source{box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);font-family:var(--ss-mono);border-radius:999px;padding:4px 10px;font-size:11px}.rd .ss-stage[data-layout=compact]{--margin:16px}
