.model-name-word{white-space:nowrap}.cl-fused[data-compact-definitions] .cl-blk{white-space:pre-wrap;overflow-wrap:anywhere}.cl-fused .cl-code-omission{display:block;margin:var(--space-2) 0;border-block:var(--divider);color:var(--brand-text-muted);text-align:center;letter-spacing:.3em;line-height:1.4}.cl-fused .cl-code-omission.cl-code-omission-inline{display:inline;margin:0;padding:0 var(--sp-1);border:0;letter-spacing:normal;text-align:inherit;line-height:inherit}.cl-fused .cl-code-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.cl-model-id-part{white-space:nowrap}.cl-fused .cl-code-pane.cl-agent-pane pre{white-space:pre-wrap}.cl-fused .cl-code-pane .token.comment,.cl-fused .cl-code-pane .token.prolog,.cl-fused .cl-code-pane .token.doctype,.cl-fused .cl-code-pane .token.cdata{color:#7c7c86;font-style:italic}.cl-fused .cl-code-pane .token.punctuation,.cl-fused .cl-code-pane .token.operator,.cl-fused .cl-code-pane .token.entity,.cl-fused .cl-code-pane .token.url,.cl-fused .cl-code-pane .token.variable,.cl-fused .cl-code-pane .token.parameter{color:#9a9aa3}.cl-fused .cl-code-pane .token.keyword,.cl-fused .cl-code-pane .token.boolean,.cl-fused .cl-code-pane .token.builtin,.cl-fused .cl-code-pane .token.important,.cl-fused .cl-code-pane .token.atrule{color:#fca978}.cl-fused .cl-code-pane .token.string,.cl-fused .cl-code-pane .token.char,.cl-fused .cl-code-pane .token.attr-value,.cl-fused .cl-code-pane .token.regex,.cl-fused .cl-code-pane .token.inserted{color:#8fbf9b}.cl-fused .cl-code-pane .token.number,.cl-fused .cl-code-pane .token.constant,.cl-fused .cl-code-pane .token.symbol{color:#d9b877}.cl-fused .cl-code-pane .token.function,.cl-fused .cl-code-pane .token.class-name,.cl-fused .cl-code-pane .token.property{color:#93a6ea}.cl-verdict-scores:where(.astro-i3jfdllp){display:grid;align-content:start;gap:.75rem}.cl-verdict-scores:where(.astro-i3jfdllp) .cl-label-row:where(.astro-i3jfdllp){grid-template-columns:6rem 1fr 3.4rem;padding:.5rem 0}.cl-verdict-scores:where(.astro-i3jfdllp) .cl-label-name:where(.astro-i3jfdllp){font-size:.95rem}.cl-verdict-scores:where(.astro-i3jfdllp) .cl-bar-track:where(.astro-i3jfdllp){height:10px}.cl-verdict-scores:where(.astro-i3jfdllp) .cl-score:where(.astro-i3jfdllp){font-size:.95rem}.cl-json-checks:where(.astro-i3jfdllp){display:grid;gap:.55rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--brand-hairline)}.cl-json-checks:where(.astro-i3jfdllp) header:where(.astro-i3jfdllp){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;color:var(--brand-text-muted);font-family:var(--cl-mono);font-size:var(--brand-fs-nano);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cl-json-checks-schema:where(.astro-i3jfdllp){color:var(--brand-text-bright)}.cl-json-checks-schema:where(.astro-i3jfdllp).cl-flag{color:var(--brand-accent)}.cl-json-checks:where(.astro-i3jfdllp) ul:where(.astro-i3jfdllp){display:grid;margin:0;padding:0;list-style:none}.cl-json-check:where(.astro-i3jfdllp){display:grid;grid-template-columns:1rem minmax(0,max-content) minmax(0,1fr);column-gap:.55rem;align-items:baseline;padding:.4rem 0;border-bottom:1px solid var(--brand-hairline);font-family:var(--cl-mono);font-size:var(--cl-fs-viz);line-height:1.45}.cl-json-check:where(.astro-i3jfdllp):last-child{border-bottom:0}.cl-json-check:where(.astro-i3jfdllp) code:where(.astro-i3jfdllp){color:var(--brand-sky);font:inherit;overflow-wrap:normal;word-break:normal}.cl-json-check-rule:where(.astro-i3jfdllp){color:var(--brand-text);overflow-wrap:anywhere}.cl-json-check-mark:where(.astro-i3jfdllp){color:var(--brand-text-bright);font-weight:600}.cl-json-check:where(.astro-i3jfdllp).is-miss .cl-json-check-mark:where(.astro-i3jfdllp),.cl-json-check:where(.astro-i3jfdllp).is-miss .cl-json-check-rule:where(.astro-i3jfdllp){color:var(--brand-accent)}.cl-json-check:where(.astro-i3jfdllp).is-unscored .cl-json-check-mark:where(.astro-i3jfdllp),.cl-json-check:where(.astro-i3jfdllp).is-unscored .cl-json-check-rule:where(.astro-i3jfdllp),.cl-json-check:where(.astro-i3jfdllp).is-unscored code:where(.astro-i3jfdllp){color:var(--brand-text-muted)}.cl-json-checks:where(.astro-i3jfdllp) .cl-viz-foot:where(.astro-i3jfdllp){margin-top:0}@media(max-width:700px){.cl-json-check:where(.astro-i3jfdllp){grid-template-columns:1rem minmax(0,1fr);row-gap:.15rem}.cl-json-check-rule:where(.astro-i3jfdllp){grid-column:2}}.cl-vs-grid:where(.astro-i3jfdllp){display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.cl-vs-tile:where(.astro-i3jfdllp){display:flex;flex-direction:column;gap:.4rem;padding:.5rem;border:1px solid var(--brand-hairline);background:var(--brand-bg-elevated, #282831)}.cl-vs-tile:where(.astro-i3jfdllp).cl-top{border-color:var(--cl-accent-line, rgba(243, 68, 29, .4))}.cl-vs-thumb:where(.astro-i3jfdllp){position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#f5f5f5}.cl-vs-tile:where(.astro-i3jfdllp).cl-document-page .cl-vs-thumb:where(.astro-i3jfdllp){aspect-ratio:17 / 22}.cl-vs-tile:where(.astro-i3jfdllp).cl-document-page .cl-vs-img:where(.astro-i3jfdllp){object-position:top}.cl-vs-img:where(.astro-i3jfdllp){display:block;width:100%;height:100%;object-fit:cover}.cl-vs-rank:where(.astro-i3jfdllp){position:absolute;top:.3rem;left:.3rem;font-family:var(--cl-mono, monospace);font-size:.62rem;line-height:1;padding:.15rem .34rem;color:#fff;background:#1b1b24b8}.cl-vs-flag:where(.astro-i3jfdllp){position:absolute;top:.3rem;right:.3rem;font-family:var(--cl-mono, monospace);font-size:.55rem;text-transform:uppercase;letter-spacing:.06em;line-height:1;padding:.16rem .36rem;color:#fff;background:var(--brand-accent, #f3441d)}.cl-vs-name:where(.astro-i3jfdllp){font-family:var(--cl-mono, monospace);font-size:.68rem;color:var(--brand-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.cl-vs-grid:where(.astro-i3jfdllp){grid-template-columns:1fr}}.cl-mv:where(.astro-i3jfdllp){flex:1;display:flex;flex-direction:column;min-height:0}.cl-mv-grid:where(.astro-i3jfdllp){flex:1;display:grid;grid-template-columns:minmax(5rem,max-content) repeat(var(--mv-cols, 4),minmax(0,1fr));grid-template-rows:auto repeat(var(--mv-rows, 9),minmax(0,1fr));gap:4px;align-content:stretch}.cl-mv-colh:where(.astro-i3jfdllp){display:flex;align-items:flex-end;justify-content:center;padding:0 .25rem .35rem;min-width:0}.cl-mv-colh:where(.astro-i3jfdllp) span:where(.astro-i3jfdllp){font-family:var(--cl-mono, monospace);font-size:.8rem;line-height:1.1;color:var(--brand-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cl-mv-rowh:where(.astro-i3jfdllp){display:flex;align-items:center;justify-content:flex-end;padding-right:.55rem;min-width:0}.cl-mv-rowh:where(.astro-i3jfdllp) span:where(.astro-i3jfdllp){font-family:var(--cl-mono, monospace);font-size:.8rem;line-height:1.15;color:var(--brand-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cl-mv-cell:where(.astro-i3jfdllp){position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-hairline)}.cl-mv-v:where(.astro-i3jfdllp){font-family:var(--cl-mono, monospace);font-size:.95rem;line-height:1;color:var(--brand-text-bright);font-variant-numeric:tabular-nums}.cl-mv-cell:where(.astro-i3jfdllp).cl-mv-max{border-color:var(--brand-accent, #f3441d)}.cl-mv-cell:where(.astro-i3jfdllp).cl-mv-max .cl-mv-v:where(.astro-i3jfdllp){color:#fff;font-weight:500}.cl-mv-cell:where(.astro-i3jfdllp).cl-mv-max:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:8px solid var(--brand-accent, #f3441d);border-left:8px solid transparent}@media(max-width:520px){.cl-mv-grid:where(.astro-i3jfdllp){grid-template-columns:minmax(3.4rem,max-content) repeat(var(--mv-cols, 4),minmax(0,1fr));gap:3px}.cl-mv-v:where(.astro-i3jfdllp){font-size:.8rem}.cl-mv-colh:where(.astro-i3jfdllp){padding:0 .1rem .3rem}.cl-mv-colh:where(.astro-i3jfdllp) span:where(.astro-i3jfdllp),.cl-mv-rowh:where(.astro-i3jfdllp) span:where(.astro-i3jfdllp){font-size:.66rem}}.cl-output-foot:where(.astro-i3jfdllp){display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--sp-3);border-top:1px solid var(--brand-hairline)}.cl-out-points:where(.astro-i3jfdllp){list-style:none;margin:0;flex:1;padding:.7rem var(--sp-4);display:flex;flex-direction:column;gap:.4rem}.cl-out-point:where(.astro-i3jfdllp){display:flex;align-items:flex-start;gap:.55rem;font-family:var(--font-body, Inter, sans-serif);font-size:var(--brand-fs-sm);line-height:1.45;color:var(--brand-text)}.cl-out-check:where(.astro-i3jfdllp){flex:none;width:1rem;height:1rem;margin-top:.15rem;color:var(--brand-accent)}
