[data-prose-root] codex-task{--card:calc(var(--bleed) / 2);row-gap:var(--bleed);inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));padding:var(--bleed);background:var(--muted);font-size:var(--font-size-body-default);color:var(--color-text-default);text-align:start;hyphens:manual;line-height:1.5;display:grid;container-type:inline-size;& :is(p,ul,li){margin:0}& :is(p,li):not([data-image-caption]){font-size:inherit;line-height:inherit;text-align:start}& :not(pre)>code{font-size:inherit;background:var(--muted-inner)}&>[data-url]{white-space:nowrap;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 2em),#0000)}&>header>p:last-child{gap:var(--card);white-space:nowrap;display:flex;&>code{background:0 0;padding:0}}& [data-added]{color:var(--color-severity-low)}& [data-removed]{color:var(--color-severity-critical)}&>div{gap:var(--bleed) calc(2 * var(--bleed));grid-template-columns:minmax(0,1fr);align-items:start;display:grid;@container (inline-size>=36em){grid-template-columns:minmax(17.5rem,1fr) fit-content(55%)}}& section{min-inline-size:0;&>*+*{margin-block-start:1em}&>p+ul{margin-block-start:0}}& [data-prompt]{inline-size:fit-content;margin-inline:auto calc(-1 * var(--card));padding:calc(var(--card) / 2) var(--card);border-radius:var(--radius-medium);background:var(--muted-inner)}& ul{padding-inline-start:1.25em}& [data-checks]>li{list-style:none;position:relative;& :is(code,[data-keep]){white-space:nowrap}&:before{content:"";background:var(--color-severity-low);block-size:1em;inline-size:1em;position:absolute;inset-block-start:calc(.5lh - .5em);inset-inline-start:-1.25em;mask:url("data:image/svg+xml,%3c!--%20@phosphor-icons/core%202.1.1%20regular:%20https://cdn.jsdelivr.net/npm/@phosphor-icons/core@2.1.1/assets/regular/check.svg%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3e%3c/svg%3e") 50%/contain no-repeat}}& [data-diff]{margin-inline:calc(-1 * var(--card));border-radius:var(--radius-medium);background:var(--muted-inner);grid-template-columns:auto auto minmax(0,1fr);column-gap:1.5ch;display:grid;overflow:clip;&>p{padding:var(--card);grid-column:1/-1}&>:is(del,ins){grid-column:1/-1;grid-template-columns:subgrid;padding-inline:var(--card);font-family:var(--font-mono);font-variation-settings:var(--fvs-mono);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:none;display:grid;&:before{content:attr(data-line);text-align:end}&>code{font-variation-settings:inherit;background:0 0;border-radius:0;grid-column:3;padding:0}&>code:before{color:var(--sign)}}&>del{--sign:var(--color-severity-critical);background:light-dark(color-mix(in oklab, var(--color-severity-critical) 11%, transparent),color-mix(in oklab, var(--color-severity-critical) 30%, transparent));&:before{grid-column:1}&>code:before{content:"- "}}&>ins{--sign:var(--color-severity-low);background:light-dark(color-mix(in oklab, var(--color-severity-low) 11%, transparent),color-mix(in oklab, var(--color-severity-low) 30%, transparent));&:before{grid-column:2}&>code:before{content:"+ "}}}}[data-prose-root] benchmark-table{--pip:3px;--pip-gap:2px;inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));display:block;container-type:inline-size;& table{grid-template-columns:minmax(max-content, 1fr) repeat(var(--data-columns), auto);font-variant-numeric:tabular-nums;display:grid}& :is(thead,tbody){display:contents}& tr{grid-template-columns:subgrid;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-2) var(--bleed);grid-column:1/-1;display:grid}& thead tr{background:var(--color-table-head)}& table thead th,& table :is(th,td){overflow-wrap:normal;background:0 0;inline-size:auto;padding:0}& :is(td,tbody th){white-space:nowrap}& [data-kind=model] code{font-size:inherit;background:0 0;padding:0}& [data-kind=value]{text-align:end}& thead [data-kind=value]{text-wrap:balance}& td[data-kind=hits]{align-items:baseline;gap:.5em;display:flex}& [data-pips]{gap:var(--pip-gap);inline-size:calc(var(--runs) * (var(--pip) + var(--pip-gap)));flex:none;align-self:center;display:inline-flex;&>span{inline-size:var(--pip);background:color-mix(in oklch, currentColor 20%, transparent);block-size:.7em}&>[data-hit]{background:currentColor}}& [data-fraction]{min-inline-size:var(--fraction);text-align:end}@container (inline-size<620px){& table{grid-template-columns:minmax(max-content, 1fr) repeat(var(--value-columns), auto)}& [data-kind=model],& [data-kind=value]{grid-row:1}& [data-kind=hits]{grid-row:2}& [data-kind=hits]+[data-kind=hits]{grid-column:2/-1}}}[data-prose-root] [data-original-visual]{& img{block-size:auto;inline-size:100%}}story-share[data-astro-cid-ja3clqie]{flex-wrap:wrap;align-items:baseline;column-gap:24px;display:flex;&>button[data-astro-cid-ja3clqie]{color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline 1px}&>span[data-astro-cid-ja3clqie]{white-space:nowrap;display:none;&>button[data-astro-cid-ja3clqie]{letter-spacing:0;background:0 0;border:0;padding:0;transition:opacity .15s;display:inline-block;&:hover,&:focus-visible{text-underline-offset:.2em;opacity:.7;text-decoration:underline}&:active{opacity:.5}}}@media (width>=1024px){&[data-open]>span[data-astro-cid-ja3clqie]{display:block}}}share-sheet[data-astro-cid-ja3clqie]{z-index:var(--z-modal);position:fixed;inset:0}share-backdrop[data-astro-cid-ja3clqie]{background:var(--color-grey-400-30);position:absolute;inset:0}share-panel[data-astro-cid-ja3clqie]{z-index:1;padding:32px var(--grid-margin);background:var(--color-surface-default);text-align:center;position:absolute;inset:auto 0 0;&>p[data-astro-cid-ja3clqie]+p[data-astro-cid-ja3clqie]{max-width:340px;margin-inline:auto}}share-actions[data-astro-cid-ja3clqie]{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:72px;display:flex}main[data-astro-cid-7mn2gw7j]{flex:1}[data-astro-cid-7mn2gw7j][data-back-link]{text-decoration:none}
