.slop-fig{--slop-better: #2a78d6;--slop-worse: #d4461c;--slop-worse-soft: #ef8a57;--slop-old: color-mix(in srgb, var(--foreground) 38%, transparent);--slop-wrong: color-mix(in srgb, var(--foreground) 32%, transparent);--slop-missing: color-mix(in srgb, var(--foreground) 16%, transparent);--slop-ink-soft: color-mix(in srgb, var(--foreground) 62%, transparent);--slop-axis: color-mix(in srgb, var(--foreground) 55%, transparent);--slop-grid: color-mix(in srgb, var(--foreground) 9%, transparent);--slop-hover: color-mix(in srgb, var(--foreground) 4%, transparent);--slop-chip: color-mix(in srgb, var(--foreground) 13%, var(--background));margin:2rem 0;color:var(--foreground);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}html[data-theme=dark] .slop-fig{--slop-better: #4a94ec;--slop-worse: #ee6a3d;--slop-worse-soft: #b9643c}.slop-fig-title{margin:0 0 12px;font-size:15px;font-weight:700}.slop-hint{margin:10px 0 0;font-size:13px}.slop-fig figcaption{margin-top:14px;padding-top:8px;font-size:12px;line-height:1.45;color:var(--slop-ink-soft);border-top:1px solid var(--slop-grid)}.slop-stack-grid{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 10.5rem;column-gap:16px}.slop-stack{position:relative;padding-left:30px}.slop-stack-arrow{position:absolute;left:8px;top:6px;bottom:52px;width:0;border-left:2px solid var(--slop-axis)}.slop-stack-arrow:before{content:"";position:absolute;top:-2px;left:-7px;border:6px solid transparent;border-bottom:10px solid var(--slop-axis);border-top:0}.slop-stack-arrow>span{position:absolute;top:50%;left:0;padding:4px 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--slop-ink-soft);background:var(--background);transform:translate(-50%,-50%) rotate(-90deg)}.slop-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:66px;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:6px;cursor:pointer}.slop-row:hover,.slop-row[aria-expanded=true]{background:var(--slop-hover)}.slop-row:focus-visible{outline:2px solid var(--slop-axis)}.slop-row-label{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:6px;align-items:center;padding-left:8px;line-height:1.25}.slop-row-label>b{font-size:15px}.slop-row-label>span{grid-column:2;font-size:13px;color:var(--slop-ink-soft)}.slop-row-label:before{content:"▸";grid-row:span 2;display:grid;place-items:center;width:20px;height:20px;font-size:11px;color:var(--foreground);border:1px solid var(--slop-axis);border-radius:50%;transition:transform .12s}.slop-row:hover .slop-row-label:before{color:var(--background);background:var(--foreground)}.slop-stack-hint{margin:-6px 0 12px}.slop-row[aria-expanded=true] .slop-row-label:before{transform:rotate(90deg)}.slop-row>svg{display:block;width:100%;height:54px;overflow:visible}.slop-change{display:grid;grid-auto-rows:18px;line-height:1}.slop-change>span{display:grid;grid-template-columns:16px 3.4rem minmax(0,1fr);align-items:center;gap:6px}.slop-change b{font-size:13px}.slop-change>span>span:last-child{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis;color:var(--slop-ink-soft)}.slop-change>.better b{color:var(--slop-better)}.slop-change>.worse b{color:var(--slop-worse)}.slop-change>.level b{color:var(--slop-ink-soft)}.slop-stack-key{display:inline-flex;align-items:center;gap:4px;margin-right:4px;vertical-align:middle}.slop-axis{grid-column:2;position:relative;height:40px;margin-top:4px;font-size:12px;color:var(--slop-ink-soft)}.slop-axis>span{position:absolute;top:0;transform:translate(-50%)}.slop-axis>.slop-axis-label{top:18px;left:50%;white-space:nowrap;color:var(--foreground)}.slop-runs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:4px 0 10px;padding:12px 12px 14px 24px;border-left:2px solid var(--slop-grid)}.slop-runs p{grid-column:1 / -1;margin:0 0 6px;font-size:13px;color:var(--slop-ink-soft)}.slop-runs h4{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--slop-ink-soft)}.slop-run{display:grid;grid-template-columns:11rem minmax(0,1fr) 5.5rem;align-items:center;gap:8px;min-height:22px;font-size:13px}.slop-run .bar{height:10px;border-radius:0 3px 3px 0;background:var(--slop-old)}.slop-run .bar.better{background:var(--slop-better)}.slop-run .bar.worse{background:var(--slop-worse)}.slop-run-name{display:inline-flex;align-items:center;gap:6px;min-width:0}.slop-run .val{text-align:right}.slop-run .effort{color:var(--slop-ink-soft)}@media (max-width: 640px){.slop-stack-grid{grid-template-columns:minmax(0,1fr) 5.5rem}.slop-row{grid-template-columns:minmax(0,1fr) 5.5rem;grid-template-areas:"label label" "track change";padding-top:6px}.slop-row-label{grid-area:label}.slop-row>svg{grid-area:track}.slop-row>.slop-change{grid-area:change}.slop-axis{grid-column:1}.slop-runs{grid-template-columns:minmax(0,1fr);padding-left:12px}.slop-change>span{grid-template-columns:16px minmax(0,1fr)}.slop-change>span>span:last-child{display:none}.slop-run{grid-template-columns:9.5rem minmax(0,1fr) 3rem;font-size:12px}.slop-axis{height:54px}.slop-axis>.slop-axis-label{left:0;right:0;transform:none;white-space:normal}}.slop-rw-list{display:grid;gap:4px}.slop-rw-gap{margin-top:28px}.slop-rw-sub{margin:18px 0 6px;font-size:13px;font-weight:700}.slop-rw-row{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:10px;font-size:13px}.slop-rw-row .track{position:relative;display:flex;align-items:center;gap:6px;height:18px}.slop-rw-row .track>i{position:relative;flex:none;height:14px;min-width:2px;border-radius:0 4px 4px 0}.slop-rw-row .track>i.worse{background:var(--slop-worse)}.slop-rw-row .track>i.better{background:var(--slop-better)}.slop-rw-row .track>i.human{background:var(--slop-old)}.slop-rw-row .track>b{position:relative;font-size:12px}.slop-rw-row:not(.slop-rw-axis) .track:before{content:"";position:absolute;left:0;width:85%;top:2px;bottom:2px;background:var(--slop-grid);border-radius:0 4px 4px 0}.slop-rw-axis .track{height:16px}.slop-rw-axis .track>span{position:absolute;top:0;font-size:11px;color:var(--slop-ink-soft);transform:translate(-50%)}.slop-rw-axis .track>span:first-child{transform:none}.slop-rw-ref{position:absolute;top:-3px;bottom:-3px;border-left:2px dashed var(--foreground);pointer-events:none}.slop-rw-ref>span{position:absolute;bottom:100%;left:4px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.slop-rw-list.designers{padding-top:14px}@media (max-width: 640px){.slop-rw-row{grid-template-columns:7.5rem minmax(0,1fr);font-size:12px}}.slop-fig-sub{margin:-6px 0 14px;font-size:13px;color:var(--slop-ink-soft)}.slop-fb-group+.slop-fb-group{margin-top:14px}.slop-fb-group>h4{margin:0 0 6px;font-size:13px;font-weight:700}.slop-fb-group>h4>span{margin-left:6px;font-weight:400;color:var(--slop-ink-soft)}.slop-fb-run{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:12px;height:22px;font-size:13px}.slop-fb-run .effort{color:var(--slop-ink-soft)}.slop-fb-run .track{display:flex;align-items:center;gap:6px;padding-right:3.5rem}.slop-fb-run .track>i{flex:none;height:14px;border-radius:0 4px 4px 0}.slop-fb-group.old .track>i{background:var(--slop-old)}.slop-fb-group.new .track>i{background:var(--slop-worse)}@media (max-width: 640px){.slop-fb-run{grid-template-columns:8.5rem minmax(0,1fr);font-size:12px}}.slop-tabs{display:flex;gap:6px;margin-bottom:10px}.slop-tabs button{padding:4px 12px;font:inherit;font-size:13px;color:var(--foreground);background:none;border:1px solid var(--slop-axis);border-radius:999px;cursor:pointer}.slop-tabs button[aria-pressed=true]{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.slop-table{width:100%;border-collapse:collapse;font-size:13px}.slop-table th,.slop-table td{padding:6px 8px;border-bottom:1px solid var(--slop-grid);text-align:right;white-space:nowrap}.slop-table th:first-child,.slop-table td:first-child{text-align:left;white-space:normal;min-width:15rem}.slop-table thead th{font-size:12px;font-weight:700;vertical-align:bottom}.slop-table thead tr.era th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--slop-ink-soft);border-bottom:0}.slop-table .first-new{border-left:2px solid var(--slop-axis)}.slop-table td.cell{background:color-mix(in srgb,var(--heat) calc(var(--t) * 42%),transparent)}.slop-table td.cell{--heat: var(--slop-worse)}.slop-table td.trend.better{color:var(--slop-better)}.slop-table td.trend.worse{color:var(--slop-worse)}.slop-table td.nm{color:var(--slop-ink-soft)}.slop-table td.trend{font-weight:700}.slop-table tr.label-row{display:none}.slop-lineage{container-type:inline-size}@container (max-width: 800px){.slop-table{font-size:11px}.slop-table tr.label-row{display:table-row}.slop-table tr.label-row td{padding:8px 2px 2px;border-bottom:0;text-align:left;font-size:12px}.slop-table tr>:first-child:not([colspan]){display:none}.slop-table th,.slop-table td{padding:4px 2px}.slop-table thead th{white-space:normal;font-size:11px}}.slop-table code{padding:0 3px;font-size:12px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.slop-example-note{margin:.6rem 0 0;font-size:14px;color:var(--slop-ink-soft)}.slop-tabs{flex-wrap:wrap;align-items:center}.slop-tabs-note{margin-left:6px;font-size:12px;color:var(--slop-ink-soft)}.slop-lang-grid{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) 11.5rem;gap:0 20px}.slop-lang-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:12px 0;border-bottom:1px solid var(--slop-grid)}.slop-lang-kind{display:flex;flex-direction:column;gap:2px}.slop-lang-kind b{font-size:14px}.slop-lang-kind span{font-size:12px;color:var(--slop-ink-soft)}.slop-lang-bars{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:4px 8px;font-size:12px}.slop-lang-bars .who{color:var(--slop-ink-soft)}.slop-lang-bars .track{position:relative;display:flex;align-items:center;gap:6px;height:16px;padding-right:3.5rem;outline:none}.slop-lang-bars .track>i{flex:none;height:14px;min-width:2px;border-radius:0 4px 4px 0}.slop-lang-bars .track>span{font-weight:700;white-space:nowrap}.slop-lang-bars .agent.worse{background:var(--slop-worse)}.slop-lang-bars .agent.better{background:var(--slop-better)}.slop-lang-bars .human{background:var(--slop-old)}.slop-lang-bars .track:first-of-type{cursor:default}.slop-lang-tip{position:absolute;top:20px;left:0;z-index:3;display:grid;grid-template-columns:repeat(2,auto);gap:2px 16px;padding:6px 10px;font-size:12px;white-space:nowrap;background:var(--background);border:1px solid var(--slop-axis);border-radius:6px;box-shadow:0 4px 14px color-mix(in srgb,var(--foreground) 12%,transparent)}.slop-lang-verdict{font-size:13px}.slop-lang-verdict.better,.slop-hint .better{color:var(--slop-better)}.slop-lang-verdict.worse,.slop-hint .worse{color:var(--slop-worse)}.slop-fig code{font-size:.92em}@media (max-width: 640px){.slop-lang-grid{grid-template-columns:minmax(0,1fr)}.slop-lang-row{gap:8px}}.slop-example{margin:1.75rem 0}.slop-example>h4{margin-bottom:.5rem}.slop-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.slop-pair.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.slop-pair>*{min-width:0;max-width:100%;margin:0!important}.slop-pair>.slop-col{display:grid;gap:12px;align-content:start}.slop-col>*{min-width:0;margin:0!important}.slop-pair .expressive-code pre{overflow-x:auto}.slop-pair .expressive-code{--ec-codeFontSize: .74rem;--ec-uiFontSize: .78rem}@media (max-width: 760px){.slop-pair.n2{grid-template-columns:minmax(0,1fr)}}.slop-tl-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;font-size:13px}.slop-tl-legend>span{display:inline-flex;align-items:center;gap:6px}.slop-tl-legend .faded-key .slop-logo{opacity:.4}.slop-tl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px 24px}.slop-tl-grid.n1{grid-template-columns:minmax(0,1fr)}.slop-tl-title{display:flex;flex-direction:column;margin-bottom:20px}.slop-tl-title b{font-size:15px}.slop-tl-title span{font-size:12px;color:var(--slop-ink-soft)}.slop-tl-body{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:6px}.slop-tl-y,.slop-tl-plot{position:relative;height:260px}.slop-tl-y{font-size:11px;color:var(--slop-ink-soft)}.slop-tl-y>span{position:absolute;right:0;transform:translateY(50%)}.slop-tl-plot{border-bottom:1px solid var(--slop-axis)}.slop-tl-plot>.grid{position:absolute;left:0;right:0;height:1px;background:var(--slop-grid)}.slop-tl-plot>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.slop-tl-plot>svg line{stroke:var(--foreground);stroke-opacity:.45;stroke-width:2.5;stroke-dasharray:8 6}.slop-tl-x{position:relative;height:24px;font-size:11px;color:var(--slop-ink-soft)}.slop-tl-x>span{position:absolute;top:6px;transform:translate(-50%);white-space:nowrap}.slop-tl-dash{display:inline-block;width:22px;margin-right:2px;vertical-align:middle;border-top:2.5px dashed color-mix(in srgb,var(--foreground) 45%,transparent)}.slop-tl-label{position:absolute;z-index:2;padding:0 3px;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;background:var(--background)}.slop-tl-label.right.above{transform:translate(-11px,-15px)}.slop-tl-label.left.above{transform:translate(calc(-100% + 11px),-15px)}.slop-tl-label.right.below{transform:translate(-11px,calc(100% + 15px))}.slop-tl-label.left.below{transform:translate(calc(-100% + 11px),calc(100% + 15px))}.slop-tl-point{position:absolute;z-index:1;transform:translate(-50%,50%);outline:none}.slop-tl-point.faded{opacity:.35;z-index:0}.slop-tl-plot.has-active .slop-tl-point:not(.active){opacity:.25}.slop-tl-point.active{z-index:5;opacity:1}.slop-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1.5px var(--background)}.slop-logo svg{display:block;width:12px;height:12px}.slop-logo.sm{flex:none;width:16px;height:16px;box-shadow:none}.slop-logo.sm svg{width:9px;height:9px}.slop-logo.zai.sm{box-shadow:inset 0 0 0 1px var(--slop-axis)}.slop-logo b{font-size:11px}.slop-logo.anthropic{background:#d97757;color:#fff}.slop-logo.openai{background:#141414;color:#fff}html[data-theme=dark] .slop-logo.openai{background:#f2f2f2;color:#141414}.slop-logo.zai{background:var(--slop-chip);color:#3859ff;box-shadow:inset 0 0 0 1.5px var(--slop-axis)}.slop-logo.moonshot{background:#16191e;color:#fff}html[data-theme=dark] .slop-logo.moonshot{background:#3a4150}.slop-logo.minimax,.slop-logo.cursor{background:var(--slop-chip);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--slop-axis)}.slop-tl-point.active .slop-logo{transform:scale(1.25)}.slop-tl-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;padding:6px 10px;font-size:12px;white-space:nowrap;background:var(--background);border:1px solid var(--slop-axis);border-radius:6px;box-shadow:0 6px 18px #00000026;pointer-events:none}.slop-tl-point.edge-right .slop-tl-tip{left:auto;right:-8px;transform:none}.slop-tl-tip span{color:var(--slop-ink-soft)}.slop-tl-tip .v{font-size:14px;font-weight:700;color:var(--foreground)}
