.sb-build-record{flex-shrink:0;border:1px solid var(--atlas-line,#1f2937);border-radius:10px;background:var(--atlas-surface-2,#1a2030);color:var(--atlas-ink,#e5e7eb);font-size:12.5px;overflow:hidden}.sb-build-record__toggle{display:flex;align-items:baseline;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sb-build-record__interview-toggle:focus-visible,.sb-build-record__toggle:focus-visible{outline:2px solid var(--atlas-line-focus,#6366f1);outline-offset:2px}.sb-build-record__title{font-weight:600;white-space:nowrap}.sb-build-record__meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-build-record__chevron,.sb-build-record__meta{color:var(--atlas-ink-muted,#9ca3af)}.sb-build-record__body{display:flex;flex-direction:column;gap:10px;padding:2px 10px 10px;max-height:340px;overflow-y:auto}.sb-build-record__label{margin-bottom:3px;color:var(--atlas-ink-muted,#9ca3af);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sb-build-record__rebuild{margin-top:8px;display:flex;flex-direction:column;gap:4px}.sb-build-record__rebuild-button{align-self:flex-start;font:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:7px;border:1px solid var(--atlas-brand,#6366f1);background:transparent;color:var(--atlas-brand,#6366f1);cursor:pointer}.sb-build-record__rebuild-button:disabled{opacity:.5;cursor:default}.sb-build-record__rebuild-note{font-size:11px;color:var(--atlas-ink-muted,#9ca3af)}.sb-build-record__brief{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.sb-build-record__text{margin:0;line-height:1.45;overflow-wrap:anywhere}.sb-build-record__notes{margin:0;padding-left:18px;line-height:1.45}.sb-build-record__interview-toggle{padding:0;border:0;background:transparent;color:var(--atlas-brand,#818cf8);font:inherit;cursor:pointer}.sb-build-record__interview{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.sb-build-record__interview li{display:flex;gap:6px;line-height:1.45}.sb-build-record__who{flex-shrink:0;min-width:34px;color:var(--atlas-ink-muted,#9ca3af);font-weight:600}.sb-build-record__said{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.sb-thread-origin{font-size:11px;line-height:1.3}.sb-thread-note,.sb-thread-origin{color:var(--atlas-ink-muted,#9ca3af)}.sb-thread-note{align-self:center;max-width:92%;padding:4px 10px;border-radius:9999px;background:var(--atlas-surface-2,#1a2030);font-size:11.5px;line-height:1.4;text-align:center}