.ai-ins>.ins-list{margin-bottom:24px}.ai-ins-lead{color:var(--muted);font-size:var(--fs-small);word-break:keep-all;max-width:80ch;margin:4px 0 16px}.aiw-open{background:var(--ins-c,var(--field-ai))}.aiw-closed{background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 28%,var(--surface))}.aiw-unknown{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ins-c,var(--field-ai)) 50%,var(--surface)) 0 3px,var(--surface) 3px 6px)}.aiw .ins-bar-track>span{display:block;width:var(--w)}.ai-key{margin-top:8px}.ai-key i{border:1px solid color-mix(in srgb,var(--ins-c,var(--field-ai)) 35%,transparent)}.ai-ins .ins-bar-row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto}.ai-ins-bench{margin:0 0 28px}.ai-ins-bench .ins-list{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.ai-ins-bench .ins>article{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:32px;align-items:start}.ai-ins-bench .ins-foot,.ai-ins-bench .ins-kicker,.ai-ins-bench .ins>article>h3{grid-column:1/-1}.ai-ins-bench .ins-read{border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:24px}}.aib-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:aib}.aib-steps li{position:relative;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 5%,var(--surface));font-size:var(--fs-small);font-weight:600;line-height:1.4;word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aib-steps li:last-child{border-color:var(--ins-c,var(--field-ai));background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 10%,var(--surface))}.aib-steps li+li:before{content:"→";position:absolute;left:-7px;top:50%;transform:translate(-50%,-50%)}.aib-split-title,.aib-steps li+li:before{font-size:var(--fs-xs);color:var(--muted)}.aib-split-title{margin:16px 0 4px;font-weight:650;word-break:keep-all}.aib-split .ins-bar-track{gap:2px;background:transparent}.aib-seg{display:block;width:var(--w);border-radius:3px}.aib-seg-0{background:var(--ins-c,var(--field-ai))}.aib-seg-1{background:color-mix(in srgb,var(--ins-c,var(--field-ai)) 40%,var(--surface))}.aib-split .ins-bar-label{font-weight:500}.md-reading{margin-top:24px}.md-reading .rr-col:not(.rr-needs){border-top:3px solid var(--field-ai)}.md-reading .rr-col a{color:var(--field-ai)}@media (max-width:860px){.aib-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.aib-steps li:nth-child(3):before{display:none}}@media (max-width:640px){.ai-ins .ins-bar-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){.aib-steps li{animation:aib-in .36s ease-out both}.aib-steps li:nth-child(2){animation-delay:60ms}.aib-steps li:nth-child(3){animation-delay:.12s}.aib-steps li:nth-child(4){animation-delay:.18s}}@keyframes aib-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aib-split .ins-bar-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto}.aib-split .ins-bar-label{white-space:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:640px){.aib-split .ins-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val" "track track";row-gap:4px;padding-block:6px}.aib-split .ins-bar-label{grid-area:label}.aib-split .ins-bar-track{grid-area:track}.aib-split .ins-bar-val{grid-area:val}}