.nx-ce:where(.astro-rbxagubn) :where(.astro-rbxagubn)[data-controls][hidden]{display:none}.nx-ce-controls:where(.astro-rbxagubn){flex-direction:column;gap:.4rem;display:flex}.nx-ce-prompt:where(.astro-rbxagubn){color:var(--nx-ink);font-weight:600}.nx-ce-seg:where(.astro-rbxagubn),.nx-ce-nav:where(.astro-rbxagubn){flex-wrap:wrap;gap:.4rem;display:flex}.nx-ce:where(.astro-rbxagubn) .nx-ce-seg:where(.astro-rbxagubn)>*,.nx-ce:where(.astro-rbxagubn) .nx-ce-nav:where(.astro-rbxagubn)>*,.nx-ce:where(.astro-rbxagubn) .nx-ce-controls:where(.astro-rbxagubn)>*{margin-top:0}.nx-ce-seg:where(.astro-rbxagubn) button:where(.astro-rbxagubn){font-size:var(--sl-text-xs)}.nx-ce:where(.astro-rbxagubn) .nx-ce-card{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);border-radius:.5rem;padding:.75rem .9rem}.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-card *{margin-top:0}.nx-ce:where(.astro-rbxagubn) .nx-ce-card>*+*{margin-top:.6rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-head{color:var(--nx-ink);font-weight:700}.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-model{color:var(--nx-muted);font-size:var(--sl-text-sm);margin-top:.15rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-constructed{color:var(--nx-ink);font-weight:700}.nx-ce:where(.astro-rbxagubn) .nx-ce-io{margin:0}.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-io>div+div{margin-top:.4rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-io dt,.nx-ce:where(.astro-rbxagubn) .nx-ce-label{font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--nx-muted);font-weight:700}.nx-ce:where(.astro-rbxagubn) .nx-ce-io dd{overflow-wrap:anywhere;margin:.1rem 0 0}.nx-ce:where(.astro-rbxagubn) .nx-ce-map{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1.4fr);align-items:start;gap:.5rem;display:grid}.nx-ce:where(.astro-rbxagubn) .nx-ce-claim{border:2px solid var(--viz-1);border-radius:var(--nx-radius-sm);background:var(--viz-wash-1);color:var(--nx-ink);padding:.5rem .65rem}.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-claim>*+*,.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-cited>*+*,.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-passage>*+*{margin-top:.3rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-ids{font-size:var(--sl-text-sm);overflow-wrap:anywhere}.nx-ce:where(.astro-rbxagubn) .nx-ce-arrow{text-align:center;color:var(--nx-muted);align-self:center;font-size:1.3rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-passage{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);font-size:var(--sl-text-sm);padding:.45rem .6rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-missing{border:2px dashed var(--nx-ink);background:var(--viz-wash-0)}.nx-ce:where(.astro-rbxagubn) .nx-ce-phead{font-size:var(--sl-text-xs);color:var(--nx-muted);overflow-wrap:anywhere}.nx-ce:where(.astro-rbxagubn) .nx-ce-warn{color:var(--nx-ink);font-weight:600}.nx-ce:where(.astro-rbxagubn) pre.nx-ce-pre{font-size:var(--sl-text-xs);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;margin:0;padding:.45rem .6rem;overflow-y:auto}.nx-ce:where(.astro-rbxagubn) pre.nx-ce-pre code{background:0 0;padding:0}.nx-ce:where(.astro-rbxagubn) .nx-ce-verdict{border-radius:.35rem;padding:.5rem .75rem}.sl-markdown-content:where(.astro-rbxagubn) .nx-ce:where(.astro-rbxagubn) .nx-ce-verdict>*+*{margin-top:.35rem}.nx-ce:where(.astro-rbxagubn) .nx-ce-verdict code{overflow-wrap:anywhere}.nx-ce:where(.astro-rbxagubn) .nx-ce-ok{background:var(--viz-wash-3);box-shadow:inset 4px 0 0 var(--viz-3)}.nx-ce:where(.astro-rbxagubn) .nx-ce-caught{background:var(--viz-wash-2);box-shadow:inset 4px 0 0 var(--viz-2)}.nx-ce:where(.astro-rbxagubn) .nx-ce-alarm{background:var(--viz-wash-1);box-shadow:inset 4px 0 0 var(--viz-1)}.nx-ce:where(.astro-rbxagubn) .nx-ce-missed{background:var(--viz-wash-0);border-left:4px dashed var(--nx-ink)}.nx-ce:where(.astro-rbxagubn) .nx-ce-source{font-size:var(--sl-text-xs);color:var(--nx-muted);overflow-wrap:anywhere}.nx-ce:where(.astro-rbxagubn) .nx-ce-source code{font-size:var(--sl-text-xs)}@media (width<=40rem){.nx-ce:where(.astro-rbxagubn) .nx-ce-map{grid-template-columns:minmax(0,1fr)}.nx-ce:where(.astro-rbxagubn) .nx-ce-arrow{line-height:1;transform:rotate(90deg)}}
