.nxc{color:var(--ink, #edeef0);font-size:16px}.nxc p,.nxc-cite p{line-height:1.6}.nxc .v2-shell{width:min(var(--content, 1200px),100% - 2 * var(--page-pad, 20px));margin-inline:auto}.nxc-cite,.nxc-section{margin-block:32px;min-width:0}.nxc-cite{font-size:16px;color:var(--ink, #edeef0)}.nxc-cite>p{margin-block:12px;max-width:76ch;color:var(--muted, #b0b4ba)}.nxc-cite h2{font-size:24px;line-height:1.25}.nxc-cite a,.nxc a{color:var(--blue-text, #1fe0c0);text-underline-offset:4px}.nxc-cite a,.nxc a,.nxc-cite button{min-height:44px;display:inline-flex;align-items:center}.nxc-cite a:focus-visible,.nxc a:focus-visible,.nxc-cite button:focus-visible,.nxc-cite textarea:focus-visible{outline:2px solid var(--accent, #1fe0c0);outline-offset:4px}.nxc-cite .nxc-status{min-height:3.2em;font-size:15px}.nxc-snippets{display:grid;gap:16px;min-width:0}.nxc-snippet{min-width:0;border:1px solid var(--line, #ffffff30);border-radius:12px;overflow:hidden}.nxc-snippet__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;background:var(--surface-1, #18191b)}.nxc-snippet__head label{font-weight:600;font-size:16px}.nxc-snippet button{padding:8px 16px;border:1px solid var(--line-2, #ffffff40);border-radius:8px;background:transparent;color:var(--ink, #edeef0);font:inherit;cursor:pointer}.nxc-snippet button:hover{background:var(--surface-2, #222428)}.nxc-snippet button:active{background:#303337}.nxc-snippet textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:110px;resize:vertical;border:0;border-radius:0;padding:16px;color:var(--ink, #edeef0);background:var(--bg, #07080a);font-family:var(--font-mono, monospace);font-size:15px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.nxc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-block-start:16px}.nxc .nxc-header{padding-block:32px 16px}.nxc h1{font:600 clamp(32px,5vw,44px)/1.15 var(--font-display, sans-serif);margin-block:12px}.nxc h2{font-size:28px;line-height:1.25;margin-block:8px 16px}.nxc h3{font-size:20px;line-height:1.3;margin-block:8px 12px}.nxc .nxc-lead{max-width:65ch;color:var(--muted, #b0b4ba)}.nxc-catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.nxc-dataset{padding:24px;min-width:0;border:1px solid var(--line, #ffffff30);border-radius:12px;background:var(--surface-1, #18191b)}.nxc-dataset p+p{margin-block-start:12px}.nxc-updated{font-size:15px;color:var(--muted, #b0b4ba)}.nxc-method{max-width:76ch}.nxc-method p+p{margin-block-start:16px}.nxc-columns{margin-block:16px}.nxc-columns>div{padding-block:12px;border-block-end:1px solid var(--line, #ffffff30)}.nxc-columns dt{overflow-wrap:anywhere;font:15px/1.6 var(--font-mono, monospace);color:var(--ink, #edeef0)}.nxc-columns dd{margin-inline:0;margin-block-start:4px;line-height:1.6;color:var(--muted, #b0b4ba)}@media(min-width:960px){.nxc-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.nxc-dataset{padding:20px}.nxc h2,.nxc-cite h2{font-size:24px}.nxc-actions{gap:8px 16px}}.nxc summary{min-height:44px;display:list-item;align-content:center;cursor:pointer}.nxc summary:focus-visible{outline:2px solid var(--accent, #1fe0c0);outline-offset:4px}
