.bm-capture-root{--paper:#fff;--wash:#f7f6f3;--rule:#e9e7e2;--ink:#161513;--ink-2:#57544e;--ink-3:#9a968e;--acc:#c2410c;--mono:var(--font-capture-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--serif:var(--font-capture-instrument-serif), Georgia, serif;box-sizing:border-box;width:100%;height:100%;font-family:var(--font-capture-inter), system-ui, -apple-system, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}.bm-capture-root *,.bm-capture-root :before,.bm-capture-root :after{box-sizing:border-box}.bm-capture-root .capture{background:var(--paper);flex-direction:column;width:1600px;height:900px;display:flex}.bm-capture-root .head{border-bottom:1px solid var(--rule);align-items:baseline;gap:20px;padding:40px 56px 26px;display:flex}.bm-capture-root .tenant{font-family:var(--serif);letter-spacing:-.01em;font-size:42px;line-height:1}.bm-capture-root .sub{color:var(--ink-3);font-size:17px}.bm-capture-root .head-meta{font-family:var(--mono);color:var(--ink-2);margin-left:auto;font-size:15px}.bm-capture-root .head-meta span+span:before{content:"·";color:var(--ink-3);margin:0 10px}.bm-capture-root .split{flex:1;min-height:0;display:grid}.bm-capture-root .split--session{grid-template-columns:990px 1fr}.bm-capture-root .split--guard{grid-template-columns:600px 1fr}.bm-capture-root .col{min-height:0;padding:36px 56px;overflow:hidden}.bm-capture-root .col+.col{border-left:1px solid var(--rule)}.bm-capture-root .label{color:var(--ink-3);margin:0 0 16px;font-size:15px;font-weight:500}.bm-capture-root .line{grid-template-columns:86px 108px 1fr 56px;align-items:baseline;column-gap:18px;padding:12px 0;display:grid}.bm-capture-root .t{font-family:var(--mono);color:var(--ink-3);font-size:14px}.bm-capture-root .who{font-size:16px;font-weight:600}.bm-capture-root .who--assistant{color:var(--ink-2)}.bm-capture-root .say{font-size:19px;line-height:1.5}.bm-capture-root .line--call{padding:7px 0}.bm-capture-root .line--call .say{font-family:var(--mono);color:var(--ink-2);font-size:16px}.bm-capture-root .line--call .say b{color:var(--ink);font-weight:500}.bm-capture-root .line--call .say i{color:var(--ink-3);font-style:normal}.bm-capture-root .ms{font-family:var(--mono);text-align:right;color:var(--ink-3);font-size:14px}.bm-capture-root .line--selected{background:var(--wash);box-shadow:inset 2px 0 0 var(--acc);border-radius:6px;margin:0 -14px;padding-left:14px;padding-right:14px}.bm-capture-root .call-title{align-items:baseline;gap:14px;display:flex}.bm-capture-root .call-title h3{font-family:var(--mono);margin:0;font-size:26px;font-weight:500}.bm-capture-root .call-title span{font-family:var(--mono);color:var(--ink-3);font-size:15px}.bm-capture-root .tabs{border-bottom:1px solid var(--rule);color:var(--ink-3);gap:24px;margin:24px 0 0;font-size:16px;display:flex}.bm-capture-root .tabs span{padding-bottom:10px}.bm-capture-root .tabs .on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.bm-capture-root .code{font-family:var(--mono);white-space:pre;color:var(--ink);margin:22px 0 0;font-size:16.5px;line-height:1.75}.bm-capture-root .code .k{color:var(--ink-3)}.bm-capture-root .code .v{color:var(--acc)}.bm-capture-root .tbl{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:16px}.bm-capture-root .tbl th{border-bottom:1px solid var(--ink);font-family:var(--font-capture-inter), system-ui, sans-serif;text-align:left;color:var(--ink-2);padding:0 24px 12px 0;font-size:15px;font-weight:500}.bm-capture-root .tbl td{border-bottom:1px solid var(--rule);color:var(--ink);white-space:nowrap;padding:11px 24px 11px 0}.bm-capture-root .tbl .c{text-align:center;width:96px;padding-right:0}.bm-capture-root .tbl .r{text-align:right;padding-right:0}.bm-capture-root .tbl .dim{color:var(--ink-3)}.bm-capture-root .tbl .bad{color:var(--acc)}.bm-capture-root .rows{font-family:var(--mono);color:var(--ink-3);margin:14px 0 0;font-size:15px}.bm-capture-root .race{margin-top:40px}.bm-capture-root .log{font-family:var(--mono);white-space:pre;color:var(--ink-2);margin:0;font-size:16px;line-height:1.85}.bm-capture-root .log b{color:var(--ink);font-weight:500}.bm-capture-root .log .bad{color:var(--acc)}
