.bm-tab-panel code,.slot code{padding:0;background:0 0;font-size:inherit}.bm-tab-panel header,.slot header{display:block;gap:0;padding-top:0}:root{--hairline-soft:color-mix(in srgb, var(--text) 13%, transparent);--muted:color-mix(in srgb, var(--text) 58%, transparent);--dim:color-mix(in srgb, var(--text) 42%, transparent);--anthropic:#e58b57;--openai:#67b693;--open-weights:#a685c7;--criterion-fail:#f07a64;--criterion-pass:#67b693}:root.light{--anthropic:#a84f23;--openai:#14724d;--open-weights:#70449d;--criterion-fail:#b42318;--criterion-pass:#14724d}.bm-results-plots{display:grid;gap:22px;max-width:960px;margin:32px auto 0}.bm-tabs{display:flex;gap:26px;margin:52px 0 0;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.bm-tabs button{margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:1px solid transparent;color:var(--dim);background:0 0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .15s ease}.bm-memory-column-head.is-bad strong,.bm-sample-criteria button.is-active>span,.bm-tabs button:hover{color:var(--accent)}.bm-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.bm-tab-panel{margin-top:40px}.bm-tab-panel[hidden]{display:none}.bm-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.bm-panel-head h2{margin:0}.bm-metric-label{padding:7px 10px;border:1px solid var(--hairline);color:var(--dim);font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.bm-note{margin:16px 0 40px;color:var(--muted);font-size:14px;line-height:23px}.bm-results-plots figure{margin:0;border:1px solid var(--hairline);background:#08090b}.bm-results-plots img{display:block;width:100%;height:auto}.bm-results-plots figcaption{padding:9px 12px;border-top:1px solid var(--hairline);color:var(--dim);background:var(--bg);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.bm-memory-samples{max-width:960px;margin:88px auto 0}.bm-memory-samples-head{max-width:660px;margin:0 auto 28px}.bm-memory-samples-head>span,.bm-sample-label{display:block;color:var(--dim);font-size:10px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.bm-memory-samples-head h2{margin-top:8px;font-size:23px;line-height:32px}.bm-memory-samples-head p{margin:12px 0 0;color:var(--muted);font-family:var(--serif);font-size:16px;line-height:25px}.bm-sample-section{margin-top:56px}.bm-sample-section:first-of-type{margin-top:0}.bm-sample-section-head{max-width:660px;margin:0 auto 20px}.bm-sample-section-head h3{margin:0;font-size:19px;line-height:27px}.bm-sample-section-head p{margin:8px 0 0;color:var(--muted);font-family:var(--serif);font-size:15px;line-height:24px}.bm-sample-section .bm-sample-window+.bm-sample-window{margin-top:24px}.bm-sample-window{border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 82%,transparent)}.bm-sample-pager{display:flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}.bm-sample-pager button{width:25px;height:25px;padding:0;border:1px solid var(--hairline);color:var(--dim);background:0 0;cursor:pointer;line-height:23px}.bm-sample-pager button:hover{border-color:var(--accent);color:var(--accent)}.bm-sample-pager button:disabled{cursor:default;opacity:.35}.bm-memory-sample-head,.bm-tab-panel .bm-memory-sample-head,.bm-usage-memory-context,.slot .bm-memory-sample-head{padding:30px 32px 27px;border-bottom:1px solid var(--hairline)}.bm-memory-sample-head h3{margin:0;color:var(--text);font-family:var(--serif);font-size:22px;font-weight:500;line-height:31px;letter-spacing:-.011em}.bm-memory-sample-head p,.bm-outcome-card p{color:var(--muted);font-family:var(--serif);font-size:15px;line-height:24px}.bm-memory-sample-head p{max-width:720px;margin:10px 0 0}.bm-usage-memory-context{padding:18px 24px 22px;background:color-mix(in srgb,var(--accent) 4%,transparent)}.bm-usage-memory-context>.bm-sample-label{margin-bottom:10px}.bm-usage-memory-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.bm-usage-memory-files .bm-retrieval-memory-file{min-width:0;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--bg) 88%,transparent)}.bm-usage-chat-comparison{border-top:1px solid var(--hairline)}.bm-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bm-outcome-card{min-width:0;padding:24px 28px 27px;background:color-mix(in srgb,var(--bg) 92%,transparent)}.bm-outcome-card+.bm-outcome-card{border-left:1px solid var(--hairline)}.bm-outcome-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.bm-outcome-card-head span{color:var(--dim);font-size:10px;line-height:16px;letter-spacing:.07em;text-transform:uppercase}.bm-outcome-card-head span::before{display:inline-block;margin-right:7px;font-size:11px}.bm-outcome-card.is-bad .bm-outcome-card-head span::before{content:"×";color:var(--criterion-fail)}.bm-outcome-card.is-good .bm-outcome-card-head span::before{content:"✓";color:var(--criterion-pass)}.bm-outcome-card-head strong{color:var(--text);font-size:11px;font-weight:500;line-height:18px}.bm-outcome-card p{margin:13px 0 0}.bm-sample-criteria{padding:10px 0 0;border-bottom:1px solid var(--hairline)}.bm-sample-criteria>.bm-sample-label{display:block;padding:0 14px 7px}.bm-sample-criteria-scroll{overflow-x:auto}.bm-sample-criteria-grid{display:grid;grid-template-columns:repeat(var(--criterion-count, 4),minmax(0,1fr))}.bm-sample-criteria button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:5px;padding:8px 10px;border:0;border-top:1px solid var(--hairline-soft);border-right:1px solid var(--hairline-soft);color:var(--muted);background:0 0;cursor:pointer;text-align:left}.bm-sample-criteria button:last-child{border-right:0}.bm-sample-criteria button>span{color:var(--dim)}.bm-sample-criteria button>strong{font-weight:400}.bm-criterion-weight{grid-column:2;width:max-content;padding:1px 5px;border:1px solid var(--hairline);color:var(--dim);font-weight:400;line-height:12px;letter-spacing:.05em;text-transform:uppercase}.bm-criterion-weight.is-heavy{border-color:color-mix(in srgb,var(--accent) 60%,var(--hairline));color:var(--accent)}.bm-sample-criteria button.is-active,.bm-sample-criteria button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 3%,transparent)}.bm-memory-workspace{min-width:0}.bm-memory-sticky-head{position:sticky;top:0;z-index:4;background:var(--bg)}.bm-memory-column-heads{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--hairline)}.bm-memory-column-head{display:grid;align-content:center;gap:4px;min-width:0;background:color-mix(in srgb,var(--bg) 88%,transparent)}.bm-memory-column-head+.bm-memory-column-head{border-left:1px solid var(--hairline)}.bm-memory-column-head>div:first-child{display:flex;align-items:baseline;gap:8px;color:var(--text);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.bm-memory-column-head strong{font-weight:400;letter-spacing:.08em}.bm-memory-column-head.is-bad{background:color-mix(in srgb,var(--accent) 2%,var(--bg))}.bm-memory-column-head.is-good{background:color-mix(in srgb,var(--openai) 2%,var(--bg))}.bm-diff-line.is-add>span,.bm-memory-column-head.is-good strong{color:var(--openai)}.bm-memory-criterion-note{margin:0;color:var(--muted);font-size:9px;line-height:17px;opacity:0;visibility:hidden;transition:opacity .12s ease}.bm-memory-criterion-note.is-visible{opacity:1;visibility:visible}.bm-memory-criterion-note.is-criterion-fail{color:var(--criterion-fail)}.bm-memory-criterion-note.is-criterion-pass{color:var(--criterion-pass)}.bm-memory-file-stack{background:color-mix(in srgb,var(--text) 1%,transparent)}.bm-memory-file-row{min-width:0}.bm-memory-file-row+.bm-memory-file-row{border-top:1px solid var(--hairline)}.bm-memory-file-bar{display:flex;align-items:baseline;gap:7px;min-height:38px;padding:9px 14px;border-bottom:1px solid var(--hairline);color:var(--text);background:color-mix(in srgb,var(--text) 3%,var(--bg))}.bm-memory-file-bar span{flex:none}.bm-memory-file-bar small{min-width:0;overflow:hidden;color:var(--dim);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bm-memory-file-bar small::before{content:"— "}.bm-memory-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.bm-memory-pane{display:flex;min-width:0;flex-direction:column;background:color-mix(in srgb,var(--bg) 88%,transparent)}.bm-memory-pane+.bm-memory-pane{border-left:1px solid var(--hairline)}.bm-memory-pane.is-bad{background:color-mix(in srgb,var(--accent) 2%,var(--bg))}.bm-memory-pane.is-good{background:color-mix(in srgb,var(--openai) 2%,var(--bg))}.bm-diff-unchanged{padding:8px 12px;border-bottom:1px solid var(--hairline-soft);color:var(--dim);font-size:9px;letter-spacing:.04em}.bm-diff-code{min-width:0;min-height:0;overflow-x:hidden;padding:8px 0;font-family:var(--mono)}.bm-diff-line{display:grid;grid-template-columns:22px minmax(0,1fr);min-width:0}.bm-diff-line>span{padding-left:8px;border-right:1px solid var(--hairline-soft);color:var(--dim);user-select:none}.bm-diff-line code{min-width:0;padding:0 12px 0 8px;color:var(--text);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.bm-memory-link{padding:0;border:0;color:var(--criterion-pass);background:0 0;cursor:pointer;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bm-memory-link:focus-visible,.bm-memory-link:hover{color:var(--text);text-decoration-thickness:2px}.bm-diff-line.is-add{background:color-mix(in srgb,var(--openai) 8%,transparent)}.bm-diff-line.is-remove{background:color-mix(in srgb,var(--accent) 7%,transparent)}.bm-diff-line.is-remove>span,.bm-retrieval-view-tabs button.is-active span{color:var(--accent)}.bm-diff-line.is-remove code{color:color-mix(in srgb,var(--text) 67%,transparent)}.bm-diff-line.is-bad-evidence{box-shadow:inset 3px 0 var(--criterion-fail)}.bm-diff-line.is-bad-evidence code{color:color-mix(in srgb,var(--criterion-fail) 55%,var(--text))}.bm-memory-workspace .bm-diff-line.is-criterion-focus code,.bm-memory-workspace .bm-memory-file-bar.is-criterion-focus span{font-weight:700}.bm-memory-workspace .bm-memory-file-bar.is-criterion-fail span,.bm-memory-workspace .is-criterion-focus.is-criterion-fail code,.bm-retrieval-tool.has-bad-evidence .bm-retrieval-memory-cue,.bm-retrieval-tool.has-bad-evidence .bm-tool-name{color:var(--criterion-fail)}.bm-memory-workspace .bm-memory-file-bar.is-criterion-pass span,.bm-memory-workspace .is-criterion-focus.is-criterion-pass code{color:var(--criterion-pass)}.bm-memory-pane.is-memory-link-target{box-shadow:inset 3px 0 var(--criterion-pass)}.bm-memory-pane.is-memory-link-target .bm-memory-file-bar span,.bm-retrieval-memory-file.is-memory-link-target .bm-memory-file-bar span{color:var(--criterion-pass);font-weight:700}.bm-retrieval-workspace{display:flex;flex-direction:column;min-width:0}.bm-retrieval-view-tabs{display:flex;flex-direction:row;gap:0;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--text) 2%,var(--bg))}.bm-retrieval-view-tabs button{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-right:1px solid var(--hairline-soft);color:var(--dim);background:0 0;cursor:pointer;font-size:10px;letter-spacing:.04em;line-height:15px;text-align:left}.bm-retrieval-view-tabs button span{font-size:8px;letter-spacing:.08em}.bm-retrieval-view-tabs button:focus-visible,.bm-retrieval-view-tabs button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 3%,transparent)}.bm-retrieval-view-tabs button.is-active{color:var(--text);background:color-mix(in srgb,var(--accent) 5%,var(--bg));box-shadow:inset 0-2px var(--accent)}.bm-retrieval-view-body{flex:1;min-height:0;min-width:0}.bm-retrieval-view-panel{min-width:0}.bm-retrieval-view-panel[hidden]{display:none}.bm-retrieval-memory{background:color-mix(in srgb,var(--text) 1%,var(--bg))}.bm-retrieval-memory>.bm-sample-label{display:block;padding:12px 14px 8px}.bm-retrieval-memory-file{border-top:1px solid var(--hairline-soft)}.bm-retrieval-memory-code{display:grid;padding:10px 14px 13px;font-family:var(--mono)}.bm-retrieval-memory-code code{color:var(--text);font:inherit;white-space:pre-wrap}.bm-retrieval-memory-file.is-memory-link-target{box-shadow:inset 3px 0 var(--criterion-pass)}.bm-retrieval-chats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.bm-retrieval-chat-pane{display:grid;align-content:start;gap:11px;min-width:0;padding:14px;background:color-mix(in srgb,var(--bg) 88%,transparent)}.bm-shared-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.bm-shared-memory-grid.is-shared{grid-template-columns:minmax(0,1fr)}.bm-shared-memory-side{min-width:0;padding:14px;background:color-mix(in srgb,var(--bg) 88%,transparent)}.bm-shared-memory-side+.bm-shared-memory-side{border-left:1px solid var(--hairline)}.bm-shared-memory-side.is-bad>.bm-sample-label::before{content:"×";margin-right:7px;color:var(--criterion-fail);font-size:11px}.bm-shared-memory-side.is-good>.bm-sample-label::before{content:"✓";margin-right:7px;color:var(--criterion-pass);font-size:11px}.bm-shared-memory-side>.bm-sample-label{margin:0 0 10px;color:var(--dim)}.bm-inline-compare.cols-2 .bm-inline-col.is-good,.bm-retrieval-chat-pane+.bm-retrieval-chat-pane{border-left:1px solid var(--hairline)}.bm-retrieval-message{padding:10px 11px}.bm-retrieval-message,.bm-retrieval-tool{min-width:0;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--text) 2%,var(--bg));transition:box-shadow .12s ease,border-color .12s ease}.bm-retrieval-message.is-user{margin-left:11%;background:color-mix(in srgb,var(--accent) 4%,var(--bg))}.bm-retrieval-message.is-assistant{margin-right:7%}.bm-retrieval-message>span,.bm-retrieval-tool>div{color:var(--dim);line-height:14px;letter-spacing:.07em;text-transform:uppercase}.bm-retrieval-tool>div{font-size:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-retrieval-message p{margin:5px 0 0;color:var(--text);font-family:var(--serif);overflow-wrap:anywhere}.bm-retrieval-tool p{overflow-wrap:anywhere;white-space:pre-line}.bm-retrieval-tool .bm-retrieval-memory-cue{margin:0 0 8px;color:var(--dim);font-family:var(--mono);line-height:14px;letter-spacing:0;text-transform:none;white-space:normal}.bm-retrieval-message p code{padding:1px 3px;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);font-family:var(--mono)}.bm-bad-evidence-text{background:color-mix(in srgb,var(--criterion-fail) 12%,transparent);font-weight:700}.bm-inline-card .bm-diff-line.is-criterion-focus.is-criterion-fail,.bm-retrieval-message.has-bad-evidence,.bm-retrieval-tool.has-bad-evidence{box-shadow:inset 3px 0 var(--criterion-fail)}.bm-retrieval-tool>div strong{color:var(--criterion-pass);font-size:8px;font-weight:400}.bm-retrieval-tool>code{display:block;margin-top:5px;color:var(--criterion-pass);font-family:var(--mono);font-size:9px;line-height:16px;overflow-wrap:anywhere}.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-fail{border-color:var(--criterion-fail);box-shadow:inset 3px 0 var(--criterion-fail)}.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-pass{border-color:var(--criterion-pass);box-shadow:inset 3px 0 var(--criterion-pass)}.bm-bad-evidence-text,.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-fail>div,.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-fail>span{color:var(--criterion-fail)}.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-pass>div,.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-pass>span{color:var(--criterion-pass)}.bm-filter,.bm-toggle{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--hairline)}.bm-filter button,.bm-toggle button{padding:7px 10px;border:0;border-right:1px solid var(--hairline);color:var(--dim);background:color-mix(in srgb,var(--bg) 70%,transparent);cursor:pointer;font-size:12px;line-height:18px}.bm-filter button:last-child,.bm-toggle button:last-child{border-right:0}.bm-filter button:hover,.bm-toggle button:hover{color:var(--accent)}.bm-filter button.is-on,.bm-toggle button.is-on{color:var(--bg);background:var(--text)}.bm-table-wrap{overflow-x:auto;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 72%,transparent)}.bm-table{width:100%;min-width:850px;border-collapse:collapse;font-variant-numeric:tabular-nums}.bm-table th{color:var(--dim);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bm-table td,.bm-table th{padding:13px 18px;border:0;border-bottom:1px solid var(--hairline-soft);background:0 0;text-align:right;white-space:nowrap}.bm-table td:first-child,.bm-table th:first-child{text-align:left}.bm-table th:hover{color:var(--accent)}.bm-table tbody tr:last-child td{border-bottom:0}.bm-table tbody tr:hover td{background:color-mix(in srgb,var(--text) 3%,transparent)}.bm-model{display:flex;align-items:center;gap:9px;color:var(--text)}.bm-family-dot{display:inline-block;width:7px;height:7px;flex:none}.bm-family-dot[data-family=Anthropic]{background:var(--anthropic)}.bm-family-dot[data-family=OpenAI]{background:var(--openai)}.bm-family-dot[data-family="Open Weights"]{background:var(--open-weights)}.bm-cell-main{color:var(--text);font-size:14px}.bm-cell-sub{margin-top:2px;color:var(--dim);font-size:10.5px}.bm-best,.bm-profile-tabs button:hover{color:var(--accent)}.bm-cost-null{color:var(--dim)}.bm-profiles{margin:32px 0 40px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 70%,transparent);font-family:var(--mono)}.bm-profile-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--hairline)}.bm-profile-tabs button{padding:11px 16px;border:0;border-right:1px solid var(--hairline-soft);color:var(--dim);background:0 0;cursor:pointer;font-size:11px;letter-spacing:.03em}.bm-profile-tabs button.is-on{color:var(--text);background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0-2px var(--accent)}.bm-profile-group>header,.bm-profile-head{display:flex;flex-wrap:wrap;align-items:baseline}.bm-profile-head{justify-content:space-between;gap:6px 20px;padding:13px 16px;border-bottom:1px solid var(--hairline)}.bm-profile-head p{margin:0;max-width:640px;color:var(--muted);font-family:var(--serif);font-size:14px;line-height:22px}.bm-profile-head span{flex:none}.bm-profile-tree{display:grid;gap:1px;background:var(--hairline-soft)}.bm-profile-group{padding:14px 16px 16px;background:var(--bg)}.bm-profile-group>header{gap:4px 10px;margin-bottom:12px}.bm-profile-dir{color:var(--text);font-size:11px;letter-spacing:.04em}.bm-profile-group>header small,.bm-profile-head span{color:var(--dim);font-size:10px}.bm-profile-group.is-core{background:color-mix(in srgb,var(--accent) 4%,var(--bg));box-shadow:inset 2px 0 var(--accent)}.bm-memory-blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.bm-memory-block{padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.bm-memory-block strong{display:block;color:var(--text);font-size:11px;font-weight:400;line-height:18px}.bm-memory-block span,.bm-profile-list li>small,.bm-tree-file>small{color:var(--muted);font-family:var(--serif);font-size:12px;line-height:18px}.bm-memory-block span{display:block;margin-top:3px}.bm-profile-group.is-skills{box-shadow:inset 2px 0 color-mix(in srgb,var(--text) 32%,transparent)}.bm-profile-group.is-skills .bm-memory-block{border-color:color-mix(in srgb,var(--text) 26%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent)}.bm-profile-group.is-external{box-shadow:inset 2px 0 var(--hairline-soft)}.bm-profiles .bm-profile-list,.bm-profiles .bm-profile-tree-list{margin:0;padding:0;list-style:none;line-height:18px}.bm-profiles .bm-profile-list li,.bm-profiles .bm-tree-file{display:grid;grid-template-columns:minmax(140px,250px) minmax(0,1fr);gap:0 16px;margin:0;padding:1px 0;color:var(--muted)}.bm-profiles .bm-tree-dir{margin:0;padding:0;color:var(--dim);font-size:11px;line-height:18px}.bm-profile-list li>span,.bm-tree-file>span{color:var(--text);font-size:11px;line-height:18px;overflow-wrap:anywhere}.bm-profile-list li>small,.bm-tree-file>small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bm-profiles .bm-tree-dir+.bm-tree-dir,.bm-profiles .bm-tree-file+.bm-tree-dir{margin-top:6px}.bm-tree-dir>span,.bm-tree-file>span{padding-left:calc(var(--depth)*14px)}.bm-tree-file>span::before{margin-right:6px;color:var(--dim);content:"└─"}.bm-filter-row{display:flex;align-items:center;gap:8px}.bm-filter-label{color:var(--dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bm-key-dot{display:inline-block;width:7px;height:7px;margin-right:5px}.bm-explore-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-bottom:22px}.bm-reasoning-toggle{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:11px;cursor:pointer}.bm-reasoning-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bm-reasoning-toggle>span{position:relative;width:26px;height:14px;border:1px solid var(--hairline);border-radius:999px;background:var(--panel);transition:border-color .15s ease,background .15s ease}.bm-reasoning-toggle>span::after{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--dim);content:"";transition:transform .15s ease,background .15s ease}.bm-reasoning-toggle input:checked+span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.bm-reasoning-toggle input:checked+span::after{transform:translateX(12px);background:var(--accent)}.bm-reasoning-toggle input:focus-visible+span{outline:1px solid var(--accent);outline-offset:3px}.bm-explore-figure{margin:0;border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 70%,transparent)}.bm-explore-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:13px 20px;border-bottom:1px solid var(--hairline);color:var(--dim);font-size:11px;line-height:18px}.bm-explore-plot{position:relative;padding:14px 16px 6px}.bm-explore-svg{display:block;width:100%;height:auto;overflow:visible}.bm-grid{stroke:var(--hairline-soft);stroke-width:1}.bm-axis-text{fill:var(--dim);font-family:var(--mono);font-size:12px}.bm-axis-title{fill:var(--muted);font-size:13px}.bm-pareto{fill:none;stroke:var(--hairline);stroke-width:2;stroke-dasharray:6 5}.bm-reasoning-arc{fill:none;stroke-width:2;opacity:.55;stroke-linecap:round;stroke-linejoin:round}.bm-mark{cursor:pointer}.bm-mark-hit{fill:transparent}.bm-mark-dot{stroke:var(--bg);stroke-width:2}.bm-mark-dot.is-default{stroke:var(--text);stroke-width:2.5}.bm-mark-label{font-size:13px}.bm-mark-glyph,.bm-mark-label{fill:var(--text)}.bm-mark:focus-visible .bm-mark-dot,.bm-mark:hover .bm-mark-dot{stroke:var(--accent)}.bm-mark:focus-visible .bm-mark-glyph,.bm-mark:hover .bm-mark-glyph{opacity:.68}.bm-mark:focus{outline:0}.bm-mark:focus-visible .bm-mark-label{fill:var(--accent)}.bm-explore-tip{position:absolute;z-index:2;display:grid;gap:3px;min-width:176px;padding:10px 12px;border:1px solid var(--hairline);background:var(--bg);color:var(--muted);font-size:11.5px;line-height:18px;pointer-events:none}.bm-explore-tip[hidden]{display:none}.bm-explore-tip strong{color:var(--text);font-size:13px;font-weight:500}.bm-explore-tip b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.bm-explore-table>summary:hover,.bm-tip-flag{color:var(--accent)}.bm-explore-tied{margin:0;padding:40px 16px;color:var(--muted);font-size:13px;line-height:21px;text-align:center}.bm-explore-legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 20px 16px;border-top:1px solid var(--hairline);color:var(--dim);font-size:11px}.bm-key-vendor{display:inline-flex;align-items:center;gap:6px}.bm-key-vendor svg{width:15px;height:15px;overflow:visible}.bm-key-pareto i,.bm-key-sweep i{display:inline-block;width:16px;margin-right:6px;vertical-align:middle}.bm-key-pareto i{border-top:2px dashed var(--hairline)}.bm-key-sweep i{border-top:2px solid var(--muted)}.bm-key-default i{display:inline-block;width:8px;height:8px;margin-right:6px;border:2px solid var(--text);border-radius:50%;vertical-align:-1px}.bm-default-tag{display:inline-block;margin-left:4px;padding:1px 4px;border:1px solid var(--hairline);color:var(--dim);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.bm-explore-table{margin-top:20px}.bm-explore-table>summary{color:var(--dim);font-size:11px;letter-spacing:.04em;cursor:pointer}.bm-explore-table .bm-table-wrap{margin-top:14px}@media (max-width:760px){.bm-page{width:calc(100% - 40px);padding-bottom:80px}.bm-topbar{flex-direction:column;align-items:flex-start;gap:24px;padding-top:64px}.bm-nav{flex-wrap:wrap;gap:12px 20px}.bm-hero{margin-top:64px}.bm-title{font-size:30px;line-height:42px}.bm-hero-figure{margin-top:28px}.bm-brief-box{margin-top:36px}.bm-tabs{margin-top:72px}.bm-section{padding-top:48px}.bm-section-head{display:block}.bm-section-head .bm-toggle{margin-top:18px}.bm-memory-samples{margin-top:64px}.bm-memory-sample-head,.bm-usage-memory-context{padding-left:20px;padding-right:20px}.bm-profile-browser{grid-template-columns:minmax(0,1fr)}.bm-profile-tree{max-height:220px;border-right:0;border-bottom:1px solid var(--hairline)}.bm-memory-panes,.bm-outcome-grid,.bm-retrieval-chats,.bm-shared-memory-grid,.bm-usage-memory-files{grid-template-columns:1fr}.bm-outcome-card{padding-left:20px;padding-right:20px}.bm-memory-pane+.bm-memory-pane,.bm-outcome-card+.bm-outcome-card,.bm-retrieval-chat-pane+.bm-retrieval-chat-pane,.bm-shared-memory-side+.bm-shared-memory-side{border-top:1px solid var(--hairline);border-left:0}.bm-sample-criteria-grid{min-width:calc(var(--criterion-count, 4)*210px)}.bm-memory-file-stack,.bm-memory-sticky-head{min-width:0}.bm-retrieval-workspace{display:block}.bm-retrieval-view-tabs{flex-direction:row;border-right:0;border-bottom:1px solid var(--hairline)}.bm-retrieval-view-tabs button{min-width:100px;min-height:48px;border-right:1px solid var(--hairline-soft);border-bottom:0}.bm-retrieval-view-tabs button.is-active{box-shadow:inset 0-3px var(--accent)}.bm-retrieval-view-body{overflow-x:auto}.bm-retrieval-chats,.bm-retrieval-view-panel.is-chat>.bm-memory-sticky-head{min-width:0}#h2hView,.bm-h2h-controls label,.bm-h2h-controls select,.bm-select-wrap,.bm-view-control{width:100%}#h2hView button,.bm-filter button{flex:1}.bm-card-head{display:block;padding:18px}.bm-card-n{margin-top:10px;text-align:left}.bm-dimension-callout{margin-left:6px}.bm-dimension-row{grid-template-columns:1fr;gap:1px}.bm-card-filters{padding-left:18px;padding-right:18px}.bm-filter-row{width:100%;align-items:flex-start;flex-direction:column}.bm-reasoning-toggle{margin-left:0}.bm-explore-plot{overflow-x:auto}.bm-explore-svg{min-width:720px}.bm-filter{width:100%}.bm-h2h-summary{grid-template-columns:1fr}.bm-h2h-model{padding:18px}.bm-h2h-model+.bm-h2h-model{border-left:0}.bm-h2h-detail{padding:18px;overflow-x:auto}.bm-pass-compare{min-width:540px}.bm-hist{min-width:560px}.bm-trace-examples{padding:18px}.bm-example-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition:none!important}}.bm-inline-sample{margin:30px 0}.bm-inline-card{border:1px solid var(--hairline);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--bg) 94%,transparent)}.bm-inline-card .bm-sample-criteria{border-top:1px solid var(--hairline)}.bm-inline-source{gap:10px;padding:16px}.bm-inline-compare,.bm-inline-source{display:grid;border-top:1px solid var(--hairline)}.bm-inline-compare.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-inline-compare.cols-1{grid-template-columns:minmax(0,1fr)}.bm-inline-col{min-width:0}.bm-inline-files{display:grid;min-width:0}.bm-inline-card .bm-diff-line.is-criterion-focus code,.bm-inline-card .bm-memory-file-bar.is-criterion-focus span{font-weight:700}.bm-inline-card .bm-diff-line.is-criterion-focus.is-criterion-pass{box-shadow:inset 3px 0 var(--criterion-pass)}.bm-inline-card.has-criterion-focus .bm-diff-line:not(.is-criterion-focus) code,.bm-inline-card.has-criterion-focus .bm-retrieval-chat-pane article:not(.is-criterion-focus){opacity:.5}@media (max-width:720px){.bm-inline-compare.cols-2{grid-template-columns:minmax(0,1fr)}.bm-inline-compare.cols-2 .bm-inline-col.is-good{border-left:0;border-top:1px solid var(--hairline)}}.bm-samples-slot{margin:44px 0}.bm-samples-slot .bm-memory-samples{max-width:none;margin:0}.post .is-wide{--fig-w:min(1040px, 100vw - 48px);width:var(--fig-w);margin-left:calc((100% - var(--fig-w))/2)}.bm-inline-panes{min-width:0}.bm-inline-sides{display:flex;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.bm-inline-side-tab{flex:1;display:grid;gap:3px;padding:10px 16px;background:color-mix(in srgb,var(--bg) 88%,transparent);border:0;border-right:1px solid var(--hairline);color:var(--muted);text-align:left;font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.bm-inline-side-tab:last-child{border-right:0}.bm-inline-side-tab span{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.bm-inline-side-tab strong,.bm-inline-solo-head strong{font-weight:500;color:var(--text)}.bm-inline-solo-head strong{font-size:12px}.bm-inline-side-tab:hover{color:var(--text)}.bm-inline-side-tab.is-active{background:var(--bg)}.bm-inline-side-tab.is-active.is-bad{box-shadow:inset 0-2px var(--accent)}.bm-inline-side-tab.is-active.is-good{box-shadow:inset 0-2px var(--openai)}.bm-inline-pane-note{padding:0 16px;border-bottom:1px solid var(--hairline)}.bm-inline-pane-note .bm-memory-criterion-note:empty,.bm-inline-pane-note:empty{min-height:0}.bm-inline-pane-note .bm-memory-criterion-note{margin:9px 0}.bm-inline-solo-head{display:flex;align-items:baseline;gap:12px;padding:10px 16px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.bm-inline-solo-head .bm-memory-criterion-note{margin:0}.bm-sample-criteria button{min-height:58px}.bm-sample-criteria button>span{font-size:10px;line-height:16px}.bm-sample-criteria button>strong{font-size:11.5px;line-height:17px}.bm-criterion-weight{font-size:8px}.bm-memory-file-bar,.bm-retrieval-message p code{font-size:11px}.bm-memory-file-bar span{line-height:20px}.bm-memory-file-bar small{font-size:11.5px;line-height:20px}.bm-retrieval-message p{font-size:14px;line-height:22px}.bm-retrieval-message>span{font-size:9px}.bm-retrieval-tool{margin-right:7%;padding:3px 0 3px 12px;border:0;border-left:2px solid color-mix(in srgb,var(--criterion-pass) 45%,var(--hairline));background:0 0}.bm-retrieval-tool .bm-tool-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bm-retrieval-tool .bm-tool-name{color:var(--criterion-pass);font-family:var(--mono);letter-spacing:0;text-transform:none}.bm-retrieval-tool>.bm-tool-line code{display:inline;margin:0;color:var(--muted);font-family:var(--mono);line-height:18px;overflow-wrap:anywhere}.bm-retrieval-tool p{margin:3px 0 0;color:var(--muted);font-family:var(--serif);font-style:italic;font-size:13px;line-height:20px}.bm-retrieval-tool .bm-retrieval-memory-cue{font-size:9px;font-style:normal}.bm-memory-column-head{min-height:0;padding:10px 14px}.bm-memory-criterion-note{min-height:0}.bm-memory-column-head .bm-memory-criterion-note:empty{display:none}.bm-inline-workspace{border-top:1px solid var(--hairline)}.bm-inline-sides+.bm-inline-workspace{border-top:0}.bm-memory-column-head strong,.bm-retrieval-tool .bm-tool-name,.bm-retrieval-tool>.bm-tool-line code{font-size:12px}.bm-inline-side-tab strong{font-size:13px}.bm-diff-code,.bm-retrieval-memory-code{font-size:13px;line-height:21px}.bm-sample-window{overflow:clip}.bm-sample-window,.bm-sample-window .bm-memory-sample,.bm-sample-window .bm-retrieval-view-body,.bm-sample-window .bm-retrieval-view-tabs,.bm-sample-window .bm-retrieval-workspace,.bm-sample-window .bm-sample-card-content{background:var(--bg)}.bm-memory-file-bar.is-rename{display:grid;align-items:start;gap:2px;font-family:var(--mono)}.bm-memory-file-bar.is-rename .is-old{color:var(--criterion-fail)}.bm-memory-dir-rename.is-criterion-focus.is-criterion-pass code,.bm-memory-file-bar.is-rename .is-new{color:var(--criterion-pass)}.bm-memory-column-head.is-note-only{min-height:0;padding:0}.bm-memory-column-head.is-note-only .bm-memory-criterion-note.is-visible{padding:8px 14px}.bm-memory-column-heads:has(.bm-memory-column-head.is-note-only){border-bottom:0}.bm-chat-fragment.is-criterion-focus{border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 2px}.bm-chat-fragment.is-criterion-focus.is-criterion-pass{color:var(--criterion-pass);background:color-mix(in srgb,var(--criterion-pass) 13%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--criterion-pass) 35%,transparent)}.bm-chat-fragment.is-criterion-focus.is-criterion-fail{color:var(--criterion-fail);background:color-mix(in srgb,var(--criterion-fail) 13%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--criterion-fail) 35%,transparent)}.bm-memory-dir-rename,.bm-sample-reference{border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--text) 2%,var(--bg))}.bm-memory-dir-rename{padding:8px 14px;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:18px}.bm-memory-dir-rename code{color:var(--text);font:inherit}.bm-memory-dir-rename.is-criterion-focus.is-criterion-pass{color:var(--criterion-pass);box-shadow:inset 3px 0 var(--criterion-pass)}.bm-sample-reference{padding:18px 32px 22px}.bm-sample-reference pre{margin:9px 0 0;overflow-x:auto;padding:13px 15px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--text) 3%,var(--bg))}.bm-sample-reference code{color:var(--text);font-family:var(--mono);font-size:12px;line-height:20px;white-space:pre}