.xcs{--xcs-bg:#0f1b2d;--xcs-bar-bg:#172640;--xcs-text:#e6edf7;--xcs-muted:#93a4bf;--xcs-tag:#7cc4ff;--xcs-attr:#ffd479;--xcs-string:#a5e3a0;--xcs-comment:#c9a7ff;--xcs-placeholder:#ff9f7a;--xcs-border:#26385a;background:var(--xcs-bg);border:1px solid var(--xcs-border);border-radius:6px;color:var(--xcs-text);margin:1.25rem 0;overflow:hidden}.xcs__bar{align-items:center;background:var(--xcs-bar-bg);border-bottom:1px solid var(--xcs-border);display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;gap:.75rem;justify-content:space-between;padding:.5rem .75rem}.xcs__label{color:var(--xcs-muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xcs__actions{display:flex;flex-shrink:0;gap:.5rem}.xcs__btn{appearance:none;background:transparent;border:1px solid var(--xcs-border);border-radius:4px;color:var(--xcs-text);cursor:pointer;display:inline-block;font:inherit;line-height:1.4;padding:.25rem .625rem;text-decoration:none}.xcs__btn[hidden]{display:none}.xcs__btn:focus-visible,.xcs__btn:hover{background:hsla(0,0%,100%,.08);border-color:var(--xcs-muted);outline:none}.xcs__btn.is-done{border-color:var(--xcs-string);color:var(--xcs-string)}.xcs__pre{background:transparent;border:0;margin:0;overflow-x:auto;padding:.875rem 1rem;tab-size:2}.xcs__pre code{background:transparent;color:inherit;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.55;padding:0;white-space:pre}.xcs__caption{border-top:1px solid var(--xcs-border);color:var(--xcs-muted);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;margin:0;padding:.5rem .75rem}.xcs .xt-tag{color:var(--xcs-tag)}.xcs .xt-attr{color:var(--xcs-attr)}.xcs .xt-str{color:var(--xcs-string)}.xcs .xt-com{color:var(--xcs-comment);font-style:italic}.xcs .xt-ph{color:var(--xcs-placeholder);font-weight:600}