@font-face{font-family:"Roobert";src:url(/assets/fonts/Roobert-Regular.otf)format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(/assets/fonts/Roobert-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--text:#c9cdd1;--bg:#202020;--accent:#ec6242;--selection-bg:#2200cc;--mono:'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace;--serif:'Roobert', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--hairline:color-mix(in srgb, var(--text) 25%, transparent);--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{--text:#202020;--bg:#c9cdd1;--accent:#2200cc;--selection-bg:#ec6242;--anthropic:#a84f23;--openai:#14724d;--open-weights:#70449d;--criterion-fail:#b42318;--criterion-pass:#14724d}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--bg)}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);background:0 0;font-family:var(--mono);font-size:14px;line-height:23px}[hidden]{display:none!important}::selection{background:var(--selection-bg);color:var(--text)}::-moz-selection{background:var(--selection-bg);color:var(--text)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:4px}.bm-memory-column-head.is-bad strong,.bm-nav a[aria-current=page],.bm-sample-criteria button.is-active>span,.bm-tabs button:hover,a:hover{color:var(--accent)}button,select{font:inherit}.grid-bg-img{position:fixed;top:0;left:50%;z-index:-1;width:max(2041px,100vw);height:auto;pointer-events:none;opacity:.22;transform:translateX(-50%)}.bm-page{width:min(1160px,calc(100% - 48px));margin:0 auto;padding-bottom:104px}.bm-topbar{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:728px;margin-inline:auto;padding-top:96px}.bm-wordmark,.bm-wordmark:hover{display:block;color:var(--text);text-decoration:none}.bm-wordmark-lockup{display:block;width:68px;height:20px;background:currentColor;mask:url(/agent/mods/letta-lockup.svg)center/contain no-repeat;-webkit-mask:url(/agent/mods/letta-lockup.svg)center/contain no-repeat}.bm-nav{display:flex;gap:24px;flex:none}.bm-hero{max-width:728px;margin:96px auto 0}.bm-kicker{display:block;margin-bottom:16px;color:var(--dim);font-size:13px;letter-spacing:.08em}.bm-subtitle,.bm-title{font-family:var(--serif)}.bm-title{margin:0;color:var(--text);font-size:30px;font-weight:500;line-height:42px;letter-spacing:-.015em}.bm-subtitle{margin:18px 0 0;color:var(--muted);font-size:17px;line-height:27px;letter-spacing:-.011em}.bm-hero-figure{margin:36px 0 0}.bm-brief-box,.bm-hero-art{border:1px solid var(--hairline)}.bm-hero-art{--hero-w:min(960px, 100vw - 48px);display:block;width:var(--hero-w);height:auto;margin-left:calc((100% - var(--hero-w))/2)}.bm-brief-box{max-width:660px;margin:48px auto 0;padding:11px 14px 12px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.bm-brief-box p,.bm-section h2{margin:0;font-family:var(--serif)}.bm-brief-box p{font-size:14px;line-height:22px;letter-spacing:-.011em;color:color-mix(in srgb,currentColor 85%,transparent)}.bm-brief-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;margin-right:10px;color:color-mix(in srgb,currentColor 50%,transparent)}.bm-tabs{display:flex;gap:32px;margin-top:96px;border-bottom:1px solid var(--hairline)}.bm-tabs button{position:relative;margin:0 0-1px;padding:0 0 14px;border:0;border-bottom:1px solid transparent;color:var(--dim);background:0 0;cursor:pointer;letter-spacing:.05em;text-transform:uppercase}.bm-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.bm-section{padding:64px 0 0}.bm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.bm-metric-label{padding:7px 10px;border:1px solid var(--hairline);color:var(--dim);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.bm-section h2{color:var(--text);font-size:26px;font-weight:500;line-height:35px;letter-spacing:-.015em}.bm-note{max-width:700px;margin:16px 0 40px;color:var(--muted);font-size:14px;line-height:23px}.bm-about-copy{max-width:660px;margin-inline:auto;font-family:var(--serif);font-size:17px;line-height:27px;letter-spacing:-.011em}.bm-about-copy>section+section{margin-top:56px}.bm-about-copy h2{margin:0 0 19px;font-size:23px;line-height:32px}.bm-about-copy h3{margin:42px 0 13px;font-size:19px;font-weight:500;line-height:28px}.bm-about-copy h3:first-child{margin-top:0}.bm-about-copy li,.bm-about-copy p{margin:0 0 23px;color:color-mix(in srgb,var(--text) 95%,transparent)}.bm-about-copy ul{margin:0 0 26px;padding-left:26px}.bm-about-copy li{margin:8px 0}.bm-about-copy li>ul{margin:8px 0 2px;padding-left:26px}.bm-about-copy strong{font-weight:500;-webkit-text-stroke:.2px currentColor}.bm-about-copy code{padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--text) 7%,transparent);font-family:var(--mono);font-size:.86em}.bm-sample-window code{padding:0;border-radius:0;background:0 0;font-size:inherit}.bm-about-copy blockquote{margin:28px 0 28px 24px;padding-left:18px;border-left:1px solid var(--accent);color:var(--muted)}.bm-results-copy{margin-top:88px}.bm-results-plots{display:grid;gap:22px;max-width:960px;margin:32px auto 0}.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-window-bar{display:grid;grid-template-columns:86px 1fr auto;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid var(--hairline);color:var(--dim);background:color-mix(in srgb,var(--text) 3%,var(--bg));font-size:10px;letter-spacing:.04em}.bm-window-dots{display:flex;gap:6px}.bm-window-dots i{width:7px;height:7px;border:1px solid var(--hairline);border-radius:50%}.bm-window-dots i:first-child{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 55%,transparent)}.bm-sample-window-bar>span{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.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{padding:30px 32px 27px;border-bottom:1px solid var(--hairline)}.bm-sample-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.bm-outcome-card-head span,.bm-sample-tags span{color:var(--dim);font-size:9px;text-transform:uppercase}.bm-sample-tags span{padding:3px 7px;border:1px solid var(--hairline);line-height:15px;letter-spacing:.07em}.bm-sample-tags .bm-sample-category{border-color:color-mix(in srgb,var(--accent) 65%,var(--hairline));color:var(--accent)}.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;border-bottom:1px solid var(--hairline);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.is-bad{background:color-mix(in srgb,var(--criterion-fail) 4%,var(--bg))}.bm-outcome-card.is-good{background:color-mix(in srgb,var(--criterion-pass) 4%,var(--bg))}.bm-outcome-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.bm-outcome-card-head span{line-height:16px;letter-spacing:.08em}.bm-outcome-card-head strong{color:var(--text);font-size:11px;font-weight:500;line-height:18px}.bm-outcome-card.is-bad .bm-outcome-card-head span{color:var(--criterion-fail)}.bm-outcome-card.is-good .bm-outcome-card-head span{color:var(--criterion-pass)}.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;max-height:820px;overflow-y:auto;scrollbar-gutter:stable}.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) 13%,transparent)}.bm-diff-line.is-remove{background:color-mix(in srgb,var(--accent) 12%,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 code{color:var(--criterion-fail);font-weight:700}.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-shared-memory-side.is-bad>.bm-sample-label{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,.bm-shared-memory-side.is-good>.bm-sample-label{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;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{max-height:592px;overflow-y:auto;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;max-height:520px;overflow-y:auto;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{background:color-mix(in srgb,var(--criterion-fail) 2%,var(--bg))}.bm-shared-memory-side.is-good{background:color-mix(in srgb,var(--criterion-pass) 2%,var(--bg))}.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-chat-pane.is-bad{background:color-mix(in srgb,var(--criterion-fail) 2%,var(--bg))}.bm-retrieval-chat-pane.is-good{background:color-mix(in srgb,var(--criterion-pass) 2%,var(--bg))}.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(--criterion-pass);background:color-mix(in srgb,var(--criterion-pass) 8%,transparent);font-family:var(--mono)}.bm-bad-evidence-text{background:color-mix(in srgb,var(--criterion-fail) 12%,transparent);font-weight:700}.bm-retrieval-message.has-bad-evidence,.bm-retrieval-tool.has-bad-evidence{border-color:color-mix(in srgb,var(--criterion-fail) 75%,var(--hairline));background:color-mix(in srgb,var(--criterion-fail) 7%,var(--bg));box-shadow:inset 3px 0 var(--criterion-fail)}.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,.bm-retrieval-tool.has-bad-evidence .bm-retrieval-memory-cue,.bm-retrieval-tool.has-bad-evidence .bm-tool-name{color: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;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-retrieval-chat-pane .is-criterion-focus.is-criterion-pass>div,.bm-retrieval-chat-pane .is-criterion-focus.is-criterion-pass>span,.bm-retrieval-tool>code{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 td,.bm-table th{padding:13px 14px;border-bottom:1px solid var(--hairline-soft);text-align:right;white-space:nowrap}.bm-table th{color:var(--dim);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bm-table td:first-child,.bm-table th:first-child{padding-left:0;text-align:left}.bm-table td:last-child,.bm-table th:last-child{padding-right:0}.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-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-mark{cursor:pointer}.bm-mark-hit{fill:transparent}.bm-mark-dot{stroke:var(--bg);stroke-width:2}.bm-mark-label{fill:var(--text);font-size:13px}.bm-mark:focus-visible .bm-mark-dot,.bm-mark:hover .bm-mark-dot{stroke:var(--accent)}.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-pareto i{display:inline-block;width:16px;margin-right:6px;border-top:2px dashed var(--hairline);vertical-align:middle}.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}.bm-empty{padding:30px;color:var(--dim);text-align:center}.bm-footer{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:96px;color:var(--dim);font-size:11px}.bm-theme{display:inline-flex;width:14px;height:14px;margin-left:auto;padding:0;border:0;color:inherit;background:0 0;cursor:pointer}.bm-theme svg{display:block;width:100%;height:100%}.bm-theme:hover{color:var(--accent)}@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-sample-window-bar{grid-template-columns:50px minmax(0,1fr) auto}.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-workspace{max-height:720px;overflow:auto}.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-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}.bm-footer{margin-top:72px}.bm-theme{margin-left:0}}@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-fail{box-shadow:inset 3px 0 var(--criterion-fail)}.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)}}.toc{display:none}@media (min-width:1280px){.toc{display:block;position:sticky;top:96px;z-index:2;float:left;width:190px;margin-left:-6px;font-family:var(--mono);font-size:11px;line-height:18px;transition:opacity .18s ease-in-out,visibility 0s linear}.toc ol{list-style:none;margin:0;padding:0 0 0 18px}.toc li{margin:0 0 13px}.toc a{position:relative;display:inline-block;text-decoration:none;color:color-mix(in srgb,var(--text) 45%,transparent);transition:color .15s ease}.toc a.is-active,.toc a:hover{color:var(--text)}.toc a.is-active::before{content:"";position:absolute;left:-18px;top:6px;width:6px;height:6px;background:var(--accent)}.toc.is-collision-hidden{opacity:0;visibility:hidden;transition:opacity .18s ease-in-out,visibility 0s linear .18s}}.bm-inline-figure{margin:32px 0}.bm-inline-figure img{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:10px;background:var(--bg)}.bm-inline-figure figcaption{margin-top:10px;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-align:center}.bm-samples-slot{margin:44px 0}.bm-about-copy>.bm-inline-figure,.bm-about-copy>.bm-inline-sample,.bm-about-copy>.bm-profiles,.bm-about-copy>.bm-samples-slot{width:min(1000px,calc(100vw - 80px));margin-left:50%;transform:translateX(-50%)}.bm-samples-slot .bm-memory-samples{max-width:none;margin:0}.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}@media (min-width:761px){.bm-sample-window .bm-retrieval-workspace{height:620px}.bm-sample-window .bm-retrieval-view-panel{height:100%}.bm-sample-window .bm-retrieval-workspace .bm-retrieval-chat-pane,.bm-sample-window .bm-retrieval-workspace .bm-retrieval-chats,.bm-sample-window .bm-retrieval-workspace .bm-retrieval-view-panel.is-chat{min-height:0;height:100%}.bm-sample-window .bm-memory-workspace,.bm-sample-window .bm-retrieval-memory,.bm-sample-window .bm-retrieval-workspace .bm-retrieval-chat-pane{max-height:none;overflow-y:auto}}.bm-sample-window{overflow:hidden}.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)}@media (min-width:761px){.bm-sample-window .bm-retrieval-view-body{min-height:0;overflow:hidden}.bm-sample-window .bm-retrieval-view-panel{min-height:0;max-height:100%;overflow-y:auto}}.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}