prose-content{& [data-artwork]{inline-size:calc(100% + 2 * var(--bleed));margin:36px calc(-1 * var(--bleed)) 0;padding:var(--bleed);font-size:16px;line-height:var(--leading-prose);background:var(--muted);display:block;container-type:inline-size;&>svg{width:100%;height:auto;display:block;&[viewBox]{width:auto;max-width:100%;margin-inline:auto}}& svg{font-variant-numeric:tabular-nums;fill:currentColor;font-size:15px}&>svg[data-portrait]{display:none}@container (inline-size<600px){&>svg:not([data-portrait]):has(~svg[data-portrait]){display:none}&>svg[data-portrait]{display:block}}&>[data-key]{grid-template-columns:var(--swatch-w) var(--key-columns);gap:var(--row-gap) 8px;width:fit-content;max-width:100%;padding:calc(12px - (22px - var(--swatch-h)) / 2) 12px;font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--muted-3);margin-inline-start:auto;font-size:15px;line-height:22px;display:grid;&>svg{margin-top:calc((22px - var(--swatch-h)) / 2);color:var(--foreground);display:block;overflow:visible}&>[data-value]{text-align:end;margin-inline-start:8px}}& [data-group]>rect{fill:var(--muted-3)}& :is([data-box]>rect,[data-edge]){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}& :is([data-box][data-tone=attack]>rect,[data-edge][data-tone=attack]){stroke:var(--severity-critical)}& [data-box][data-tone=ink]{&>rect{fill:currentColor}&>text{fill:var(--muted)}}& :is([data-bar],[data-swatch],[data-mark],[data-status]){--tone:currentColor;&[data-tone=grey]{--tone:var(--muted-foreground)}&[data-tone=green]{--tone:var(--severity-low)}&[data-tone=amber]{--tone:var(--severity-medium)}&[data-tone=orange]{--tone:var(--severity-high)}&[data-tone=red]{--tone:var(--severity-critical)}&[data-tone=blue]{--tone:light-dark(#385e95,#6390c2)}&[data-tone=empty]{--tone:var(--muted-3)}}& :is([data-bar],[data-swatch],[data-mark]){fill:var(--tone);&:is([data-part=high],[data-tone=ink-light]){fill-opacity:.45}}& [data-status]{&>rect{fill:var(--tone);fill-opacity:.16}&>path{fill:none;stroke:var(--tone);stroke-width:1.5px}}}}prose-content finding-list{inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));padding:var(--bleed);font-size:var(--text);background:var(--muted);line-height:1.5;display:block;&>ol{row-gap:var(--space-3);padding:0;list-style:none;display:grid}&>ol>li{grid-template-columns:minmax(0,1fr);display:grid;@media (width>=600px){column-gap:calc(2 * var(--space-3));grid-template-columns:8rem minmax(0,1fr)}}& :is(p,li){font-size:inherit;line-height:inherit;text-align:start;margin:0}&>ol>li>div{overflow-wrap:anywhere;min-inline-size:0;display:grid;@media (width>=600px){grid-column:2}}& [data-finding-severity]{align-self:start;align-items:baseline;gap:.5em;display:flex;@media (width>=600px){grid-area:1/1/span 9;justify-content:flex-end}& span{background:var(--finding,var(--muted-foreground));flex:none;order:-1;align-self:center;block-size:.6em;inline-size:.6em;@media (width>=600px){order:1}}}& [data-severity=critical]{--finding:var(--severity-critical)}& [data-severity=high]{--finding:var(--severity-high)}& [data-severity=medium]{--finding:var(--severity-medium)}& [data-severity=low]{--finding:var(--severity-low)}}prose-content benchmark-table{--pip:3px;--pip-gap:2px;inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));display:block;overflow-x:auto;container-type:inline-size;& table{grid-template-columns:minmax(max-content, 1fr) repeat(var(--data-columns), auto);font-variant-numeric:tabular-nums;table-layout:auto;inline-size:100%;margin:0;display:grid}& :is(thead,tbody){display:contents}& tr{grid-template-columns:subgrid;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--bleed);grid-column:1/-1;display:grid}& thead tr{background:var(--muted-2)}& 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]{align-self:center;gap:var(--pip-gap);inline-size:calc(var(--runs) * (var(--pip) + var(--pip-gap)));flex:none;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)}& :is([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}}}prose-content>details[data-faq]{background:0 0;inline-size:auto;margin:0;padding:0;display:block;&>summary{justify-content:space-between;align-items:center;column-gap:var(--gutter);padding-block:calc(22px - .5lh);line-height:1.5;list-style:none;display:flex;&::-webkit-details-marker{display:none}&:after{content:"";background:currentColor;flex:none;width:16px;height:16px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='currentColor'%20aria-hidden='true'%3e%3cpath%20d='M4%206l4%204%204-4'/%3e%3c/svg%3e") 50%/contain no-repeat}&>h3{text-align:start;margin:0}& [data-heading-anchor]{display:none}}&[open]>summary:after{rotate:180deg}& :is(p,li){font-size:var(--text-prose);line-height:var(--leading-prose)}&[open]::details-content{margin-inline:calc(-1 * var(--bleed));padding:var(--bleed);background:var(--muted)}@media (width>=600px){flex-direction:column;display:flex;&::details-content{content-visibility:visible;flex-direction:column;display:flex}&>summary{cursor:auto;display:contents;&:after{display:none}&>h3{margin-block:var(--block-gap) max(0px, var(--space-3) - var(--line-gap));text-align:center}& [data-heading-anchor]{display:revert}}}}prose-content{& :is(disclosure-timeline,chat-log,codex-task,review-comment){--surface:var(--muted);--inner:var(--muted-2);min-inline-size:0;inline-size:calc(100% + 2 * var(--bleed));margin-inline:calc(-1 * var(--bleed));padding:var(--bleed);font-size:var(--text);line-height:var(--leading-prose);text-align:start;hyphens:manual;background:var(--surface);display:block;& :is(p,li){font-size:inherit;line-height:inherit;text-align:inherit;hyphens:inherit;margin:0}& :is(ol,ul){padding:0}&:not(disclosure-timeline) :is(pre,code){font-size:inherit}& :not(pre)>code{background:var(--inner)}}& disclosure-timeline{--date:12rem;--axis:calc(var(--date) + var(--space-3));--start:.75em;&>ol{row-gap:var(--space-3);list-style:none;display:grid;position:relative;&:before{content:"";inset-block:var(--start) 0;border-inline-start:1px solid;position:absolute;inset-inline-start:var(--axis)}&:after{content:"";bottom:0;border-block-end:1px solid;border-inline-end:1px solid;width:7px;height:7px;position:absolute;inset-inline-start:var(--axis);translate:-3px;rotate:45deg}}&>ol>li{gap:var(--space-1) var(--space-3);display:grid;position:relative;&:before{content:"";top:var(--start);background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:var(--axis);translate:-3px -3px}}& [data-timeline-date]{& :is(time,[data-timeline-time]){display:block}}& [data-timeline-event]>*+*{margin-top:var(--line-gap)}@media (width>=600px){&>ol>li{grid-template-columns:var(--date) minmax(0, 1fr);column-gap:calc(2 * var(--space-3))}& [data-timeline-date]{text-align:end}& [data-timeline-event] p{text-align:var(--prose-align)}}@media (width<600px){--axis:var(--bleed);--start:calc(var(--bleed) + .75em);background:0 0;padding:0;&>ol{row-gap:var(--space-2);&:before,&:after{z-index:1}}&>ol>li{gap:var(--space-2);padding:var(--bleed);background:var(--surface);padding-inline-start:calc(var(--bleed) + var(--space-3))}}}& chat-log{row-gap:var(--space-2);display:grid;position:relative;&[data-app]:after{content:"";top:calc(var(--bleed) + .25em);background:currentColor;width:1em;height:1em;position:absolute;inset-inline-end:var(--bleed);mask:none 50%/contain no-repeat}&[data-app=slack]:after{mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%20fill='currentColor'%20aria-hidden='true'%20data-brand%3e%3cpath%20d='M5.042%2015.165a2.528%202.528%200%200%201-2.52%202.523A2.528%202.528%200%200%201%200%2015.165a2.527%202.527%200%200%201%202.522-2.52h2.52v2.52zM6.313%2015.165a2.527%202.527%200%200%201%202.521-2.52%202.527%202.527%200%200%201%202.521%202.52v6.313A2.528%202.528%200%200%201%208.834%2024a2.528%202.528%200%200%201-2.521-2.522v-6.313zM8.834%205.042a2.528%202.528%200%200%201-2.521-2.52A2.528%202.528%200%200%201%208.834%200a2.528%202.528%200%200%201%202.521%202.522v2.52H8.834zM8.834%206.313a2.528%202.528%200%200%201%202.521%202.521%202.528%202.528%200%200%201-2.521%202.521H2.522A2.528%202.528%200%200%201%200%208.834a2.528%202.528%200%200%201%202.522-2.521h6.312zM18.956%208.834a2.528%202.528%200%200%201%202.522-2.521A2.528%202.528%200%200%201%2024%208.834a2.528%202.528%200%200%201-2.522%202.521h-2.522V8.834zM17.688%208.834a2.528%202.528%200%200%201-2.523%202.521%202.527%202.527%200%200%201-2.52-2.521V2.522A2.527%202.527%200%200%201%2015.165%200a2.528%202.528%200%200%201%202.523%202.522v6.312zM15.165%2018.956a2.528%202.528%200%200%201%202.523%202.522A2.528%202.528%200%200%201%2015.165%2024a2.527%202.527%200%200%201-2.52-2.522v-2.522h2.52zM15.165%2017.688a2.527%202.527%200%200%201-2.52-2.523%202.526%202.526%200%200%201%202.52-2.52h6.313A2.527%202.527%200%200%201%2024%2015.165a2.528%202.528%200%200%201-2.522%202.523h-6.313z'/%3e%3c/svg%3e")}&[data-app=discord]:after{mask-image:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eDiscord%3c/title%3e%3cpath%20d='M20.317%204.3698a19.7913%2019.7913%200%2000-4.8851-1.5152.0741.0741%200%2000-.0785.0371c-.211.3753-.4447.8648-.6083%201.2495-1.8447-.2762-3.68-.2762-5.4868%200-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077%200%2000-.0785-.037%2019.7363%2019.7363%200%2000-4.8852%201.515.0699.0699%200%2000-.0321.0277C.5334%209.0458-.319%2013.5799.0992%2018.0578a.0824.0824%200%2000.0312.0561c2.0528%201.5076%204.0413%202.4228%205.9929%203.0294a.0777.0777%200%2000.0842-.0276c.4616-.6304.8731-1.2952%201.226-1.9942a.076.076%200%2000-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077%200%2001-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743%200%2001.0776-.0105c3.9278%201.7933%208.18%201.7933%2012.0614%200a.0739.0739%200%2001.0785.0095c.1202.099.246.1981.3728.2924a.077.077%200%2001-.0066.1276%2012.2986%2012.2986%200%2001-1.873.8914.0766.0766%200%2000-.0407.1067c.3604.698.7719%201.3628%201.225%201.9932a.076.076%200%2000.0842.0286c1.961-.6067%203.9495-1.5219%206.0023-3.0294a.077.077%200%2000.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061%200%2000-.0312-.0286zM8.02%2015.3312c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9555-2.4189%202.157-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.9555%202.4189-2.1569%202.4189zm7.9748%200c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9554-2.4189%202.1569-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.946%202.4189-2.1568%202.4189Z'/%3e%3c/svg%3e")}&>chat-day{background:var(--inner);border-radius:999px;justify-self:center;padding-inline:.75em}&>chat-message+chat-day{margin-top:var(--space-2)}&>chat-message{grid-template-columns:2em auto minmax(0,1fr);column-gap:.75em;min-inline-size:0;display:grid;&>header{display:contents}&>div{row-gap:var(--space-1);overflow-wrap:anywhere;grid-area:2/2/auto/-1;min-inline-size:0;display:grid;&>*{margin:0}&>:is(pre,chat-attachment):first-child{margin-top:var(--space-1)}}}&>chat-message:first-child time{padding-inline-end:1.75em}& [data-author]{grid-area:1/2}& header time{grid-area:1/3;justify-self:start}& [data-avatar],& chat-message:has([data-redacted]):not(:has([data-avatar])):before{border-radius:.4em;grid-area:1/1/span 2;width:2em;height:2em;margin-top:.15em}&[data-app=discord] [data-avatar],&[data-app=discord] chat-message:before{border-radius:50%}& chat-message:has([data-redacted]):not(:has([data-avatar])):before{content:"";background:radial-gradient(circle at 50% 38%, var(--muted-foreground) 0 15%, transparent 16%), radial-gradient(ellipse 34% 26% at 50% 100%, var(--muted-foreground) 0 99%, transparent 100%), var(--inner)}& [data-redacted]{&:before{content:"Anonymous"}&>[data-sr-only]{display:none}}& pre{padding:var(--space-1) var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--inner);overflow-x:auto}& chat-reactions{gap:var(--space-1);flex-wrap:wrap;display:flex;&>span{background:var(--inner);border-radius:999px;padding-inline:.6em}}& [data-mention]{background:var(--inner);padding-inline:.2em}& chat-attachment{justify-self:start;max-inline-size:100%;display:block;& img{height:auto}}}& review-comment{grid-template-columns:minmax(0,1fr);row-gap:1em;display:grid;@media (width>=600px){column-gap:calc(2 * var(--space-3));grid-template-columns:8rem minmax(0,1fr)}&[data-severity=critical]{--finding:var(--severity-critical)}&[data-severity=high]{--finding:var(--severity-high)}&>p:first-child{align-self:start;align-items:baseline;gap:.5em;display:flex;@media (width>=600px){justify-content:flex-end}& span{background:var(--finding);flex:none;order:-1;align-self:center;width:.6em;height:.6em;@media (width>=600px){order:1}}}&>div{row-gap:1em;min-inline-size:0;display:grid}& ol{padding-inline-start:1.5em}& details{background:0 0;inline-size:auto;margin:0;padding:0}& details[open]>summary{margin-bottom:1em}}& codex-task{--card:calc(var(--bleed) / 2);row-gap:var(--bleed);display:grid;container-type:inline-size;&>[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(--severity-low)}& [data-removed]{color:var(--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-top:1em}&>p+ul{margin-top:0}}& [data-prompt]{width:fit-content;margin-inline:auto calc(-1 * var(--card));padding:calc(var(--card) / 2) var(--card);border-radius:var(--radius-medium);background:var(--inner)}& ul{padding-inline-start:1.25em}& [data-checks]>li{list-style:none;position:relative;& :is(code,[data-keep]){white-space:nowrap}&:before{content:"";top:calc(.5lh - .5em);background:var(--severity-low);width:1em;height:1em;position:absolute;inset-inline-start:-1.25em;mask:url("data:image/svg+xml,%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(--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-template-columns:subgrid;padding-inline:var(--card);font-variation-settings:var(--mono);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;background:light-dark(color-mix(in oklab, var(--sign) 11%, transparent),color-mix(in oklab, var(--sign) 30%, transparent));grid-column:1/-1;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;&:before{color:var(--sign)}}}&>del{--sign:var(--severity-critical);&:before{grid-column:1}&>code:before{content:"- "}}&>ins{--sign:var(--severity-low);&:before{grid-column:2}&>code:before{content:"+ "}}}}}
