.nx-grid{--nx-gap: 10px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px var(--nx-gap);align-items:start;padding-top:8px;font:13px/1.55 var(--body);color:var(--text)}.nx-grid :where(h1,h2,h3,p,dl){margin:0;font-weight:400}.nx-grid a{text-decoration:none}.nx-grid .dim{color:var(--dim)}.nx-grid .hot{color:var(--hot)}.nx-grid .fg{color:var(--fg)}.nx-grid .nx-col{display:grid;gap:18px;align-content:start;min-width:0}.nx-grid .s3{grid-column:span 3}.nx-grid .s4{grid-column:span 4}.nx-grid .s5{grid-column:span 5}.nx-grid .s6{grid-column:span 6}.nx-grid .s8{grid-column:span 8}.nx-grid .s12{grid-column:span 12}.nx-grid .nx-stick,.nx-grid .pane.nx-stick{position:sticky;top:calc(env(safe-area-inset-top,0px) + 72px)}.nx-grid .nx-head .pane-b{padding:22px 18px 16px}.nx-grid .kv dt:after{content:none}.nx-grid .prose h2{text-shadow:none}.nx-grid .pane{position:relative;min-width:0;border:1px solid var(--faint);background:var(--bg-raise);--tk: color-mix(in srgb, var(--hot) 70%, transparent);background-image:linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk)),linear-gradient(var(--tk),var(--tk));background-size:9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;transition:border-color .18s}.nx-grid .pane:is(:hover,:focus-within,.is-active){border-color:var(--dim);--tk: var(--hot)}.nx-grid .pane:focus{outline:none}.nx-grid .pane-h{position:absolute;top:-10px;left:9px;right:9px;height:20px;display:flex;align-items:center;gap:8px;pointer-events:none}.nx-grid .pane-h>*{pointer-events:auto}.nx-grid .pane-t{display:flex;align-items:baseline;gap:8px;min-width:0;padding:0 6px;background:var(--bg);font:15px/20px var(--display);color:var(--hot);white-space:nowrap;overflow:hidden}.nx-grid .pane-t:before{content:"├─";color:var(--dim)}.nx-grid .pane-t:after{content:"─┤";color:var(--dim)}.nx-grid .pane-t em{font-style:normal;font-size:13px;color:var(--dim);overflow:hidden;text-overflow:ellipsis}.nx-grid .pane:is(:focus-within,.is-active) .pane-t{background:var(--fg);color:var(--bg)}.nx-grid .pane:is(:focus-within,.is-active) .pane-t :is(em),.nx-grid .pane:is(:focus-within,.is-active) .pane-t:before,.nx-grid .pane:is(:focus-within,.is-active) .pane-t:after{color:var(--bg);opacity:.7}.nx-grid .pane-tools{margin-left:auto;display:flex;gap:4px;align-items:center;background:var(--bg);padding:0 4px;font:13px/20px var(--display)}.nx-grid .pane-tools button,.nx-grid .pane-tools a{font:inherit;color:var(--dim);background:none;border:0;padding:0 5px;cursor:pointer}.nx-grid .pane-tools button:hover,.nx-grid .pane-tools a:hover,.nx-grid .pane-tools .on{color:var(--bg);background:var(--fg)}.nx-grid .pane-b{padding:20px 13px 13px}.nx-grid .pane.is-collapsed .pane-b{display:none}.nx-grid .pane.is-collapsed{min-height:22px}.nx-grid .pane-meta{position:absolute;top:4px;right:12px;font-size:11px;color:var(--dim)}.nx-grid .tbl{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.nx-grid .tbl th{text-align:left;font-weight:400;color:var(--dim);padding:2px 7px 5px;border-bottom:1px solid var(--faint);white-space:nowrap}.nx-grid .tbl td{padding:4px 7px;border-bottom:1px dashed color-mix(in srgb,var(--faint) 70%,transparent);vertical-align:top}.nx-grid .tbl tr:last-child td{border-bottom:0}.nx-grid .tbl .nw{white-space:nowrap}.nx-grid .tbl .r{text-align:right}.nx-grid .tbl tr[data-href]{cursor:pointer}.nx-grid .tbl tr[data-href]:hover td,.nx-grid .tbl tr.is-sel td{background:color-mix(in srgb,var(--fg) 10%,transparent)}.nx-grid .tbl tr.is-sel td:first-child{box-shadow:inset 2px 0 var(--fg)}.nx-grid .tbl tr:focus{outline:none}.nx-grid .tbl tr:focus-visible td{background:color-mix(in srgb,var(--fg) 16%,transparent)}.nx-grid .st{display:inline-block;min-width:6.5ch;text-align:center;font:13px/1.25 var(--display);padding:0 4px}.nx-grid .st-live{background:var(--fg);color:var(--bg)}.nx-grid .st-build{box-shadow:inset 0 0 0 1px var(--fg);color:var(--fg)}.nx-grid .st-idea,.nx-grid .st-archived{box-shadow:inset 0 0 0 1px var(--faint);color:var(--dim)}.nx-grid .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint);margin-right:7px;vertical-align:1px}.nx-grid .dot.live{background:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 20%,transparent);animation:pulse 2.4s ease-in-out infinite}.nx-grid .dot.build{background:var(--dim)}.nx-grid .tags{display:flex;flex-wrap:wrap;gap:4px}.nx-grid .tags span{font-size:11.5px;color:var(--fg);border:1px solid var(--faint);padding:0 6px;white-space:nowrap}.nx-grid .kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;margin:0}.nx-grid .kv dt{color:var(--fg)}.nx-grid .kv dd{margin:0;overflow-wrap:anywhere}.nx-grid .lbl{display:block;margin:14px 0 6px;font:13px var(--display);color:var(--dim);letter-spacing:.04em}.nx-grid .lbl:first-child{margin-top:0}.nx-grid .feed{display:grid;gap:3px}.nx-grid .feed p{display:grid;grid-template-columns:10ch minmax(0,1fr);gap:0 1.5ch}.nx-grid .feed p>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-grid .feed time{color:var(--dim)}.nx-grid .more{display:inline-block;margin-top:12px;font:15px var(--display);color:var(--fg)}.nx-grid .nx-open{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;padding:7px 10px;font:16px var(--display);color:var(--bg);background:var(--fg);text-decoration:none;border:1px solid var(--fg)}.nx-grid .nx-open:after{content:"->";order:3;padding-left:10px}.nx-grid .nx-open kbd{order:2;margin-left:auto;font-size:11px;opacity:.65;border:1px solid currentColor;padding:0 4px}.nx-grid .nx-open:hover,.nx-grid .nx-open:focus-visible{background:var(--hot);border-color:var(--hot);color:var(--bg)}.nx-grid :is(.nx-plist,.nx-dlist) tr[data-s]{cursor:pointer}.nx-grid :is(.nx-plist,.nx-dlist) tr[data-s] td:last-child:after{content:" ->";color:var(--dim);opacity:.35;white-space:nowrap;font-family:var(--display)}.nx-grid :is(.nx-plist,.nx-dlist) tr[data-s]:is(.is-sel,:hover,:focus-visible) td:last-child:after{color:var(--hot);opacity:1}.nx-grid .more:after{content:" ->"}.nx-grid .chips{display:flex;flex-wrap:wrap;gap:4px}.nx-grid .chips button{font:12px var(--body);color:var(--dim);background:none;border:1px solid var(--faint);padding:1px 8px;cursor:pointer}.nx-grid .chips button:hover{color:var(--hot);border-color:var(--dim)}.nx-grid .chips button[aria-pressed=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.nx-grid .chips button .n{opacity:.6;margin-left:4px}.nx-grid .field-in{width:100%;font:inherit;color:var(--hot);background:var(--bg);border:1px solid var(--faint);padding:4px 8px;outline:none}.nx-grid .field-in:focus{border-color:var(--fg)}.nx-grid .field-in::placeholder{color:var(--dim)}.nx-grid .meter{display:block;height:5px;margin-top:4px;background:color-mix(in srgb,var(--faint) 70%,transparent)}.nx-grid .meter i{display:block;height:100%;width:0;background:var(--fg);transition:width .8s var(--ease-out)}.nx-grid .note{margin-top:10px;font-size:11.5px;color:var(--dim)}.nx-grid .mt{margin-top:10px}.nx-grid .mt-l{margin-top:18px}.nx-grid .empty{color:var(--dim);padding:6px 0}.nx-grid .crumbs{font-size:12px;color:var(--dim)}.nx-grid .crumbs a{color:var(--dim)}.nx-grid .crumbs a:hover{color:var(--bg)}.nx-grid .nx-title{margin:6px 0 4px;font:34px/1.15 var(--display);color:var(--hot);overflow-wrap:anywhere}.nx-grid .nx-sub{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;color:var(--text)}.nx-grid .nx-sub .dim{font-size:12px}.nx-grid .nx-preview .nx-title{font-size:24px}.nx-grid .toc-row{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:18px;font:14px var(--display)}.nx-grid .toc-row a{color:var(--fg)}.nx-grid .toc-row a:before{content:"#";color:var(--dim)}.nx-grid .tree{font-size:12.5px;line-height:1.85}.nx-grid .tree p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-grid .tree .dir{color:var(--fg)}.nx-grid .tree .br{color:var(--faint)}.nx-grid .tree a{color:var(--text)}.nx-grid .tree a[aria-current=page]{background:var(--fg);color:var(--bg)}.nx-grid .tree a.dir{color:var(--fg)}.nx-grid .tree a.dir:hover{color:var(--hot)}.nx-grid .tree .ty{color:var(--dim);font-size:11px}.nx-grid .chips button.none{opacity:.4}.nx-grid .outline a{display:block;padding:2px 0 2px 10px;color:var(--text);border-left:1px solid var(--faint)}.nx-grid .outline a.l3{padding-left:22px;color:var(--dim)}.nx-grid .outline a.on{color:var(--hot);border-left:2px solid var(--fg);padding-left:9px}.nx-grid .outline a.l3.on{padding-left:21px}.nx-grid .outline a:hover{background:none;color:var(--hot)}.nx-grid .pager{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;border-top:1px solid var(--faint);padding-top:12px}.nx-grid .pager a{display:block;color:var(--text)}.nx-grid .pager a:last-child{text-align:right}.nx-grid .pager small{display:block;color:var(--dim);font:13px var(--display)}.nx-grid .pager a:hover small{color:inherit}.nx-grid .nx-legend p{display:flex;gap:10px;align-items:baseline;margin-bottom:4px}.nx-grid .nx-legend .st{flex:none}.nx-grid .prose{max-width:84ch;font-size:14px;line-height:1.72;color:var(--text)}.nx-grid .prose>:first-child{margin-top:0}.nx-grid .prose h2{margin:30px 0 10px;font:22px/1.25 var(--display);color:var(--hot)}.nx-grid .prose h3{margin:22px 0 8px;font:18px/1.25 var(--display);color:var(--hot)}.nx-grid .prose h2:before{content:"## ";color:var(--dim)}.nx-grid .prose h3:before{content:"### ";color:var(--dim)}.nx-grid .prose p,.nx-grid .prose ul,.nx-grid .prose ol,.nx-grid .prose pre,.nx-grid .prose blockquote,.nx-grid .prose .table-scroll{margin:0 0 14px}.nx-grid .prose ul,.nx-grid .prose ol{padding-left:2.4ch}.nx-grid .prose li{margin:3px 0}.nx-grid .prose li::marker{color:var(--dim)}.nx-grid .prose a{color:var(--hot);text-decoration:underline;text-decoration-color:var(--dim);text-underline-offset:3px}.nx-grid .prose a:hover{text-decoration:none}.nx-grid .prose strong{color:var(--hot);font-weight:500}.nx-grid .prose code{font-size:.9em;color:var(--hot);background:var(--bg);border:1px solid var(--faint);padding:0 4px}.nx-grid .prose pre{position:relative;padding:12px 14px;background:var(--bg);border:1px solid var(--faint);overflow-x:auto;font-size:12.5px;line-height:1.6}.nx-grid .prose pre code{border:0;padding:0;background:none;color:var(--text)}.nx-grid .prose pre[data-lang]:before{content:attr(data-lang);position:absolute;top:0;right:0;padding:0 6px;font-size:11px;color:var(--dim);border-left:1px solid var(--faint);border-bottom:1px solid var(--faint)}.nx-grid .prose blockquote{padding-left:14px;border-left:2px solid var(--fg);color:var(--dim)}.nx-grid .prose .table-scroll{overflow-x:auto}.nx-grid .prose table{border-collapse:collapse;font-size:12.5px;min-width:60%}.nx-grid .prose th{text-align:left;font-weight:400;color:var(--dim);padding:3px 10px 6px 0;border-bottom:1px solid var(--faint)}.nx-grid .prose td{padding:5px 10px 5px 0;border-bottom:1px dashed color-mix(in srgb,var(--faint) 70%,transparent)}.nx-grid .prose hr{border:0;border-top:1px dashed var(--faint);margin:22px 0}.nx-grid .prose img{max-width:100%}@media(max-width:1100px){.nx-grid .s3,.nx-grid .s4,.nx-grid .s5{grid-column:span 6}.nx-grid .s6,.nx-grid .s8{grid-column:span 12}.nx-grid .nx-col.s3,.nx-grid .nx-col.s4{grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid .nx-stick{position:static;top:auto}.nx-grid .pane.nx-stick{position:relative;top:auto}}@media(max-width:760px){.nx-grid>*{grid-column:span 12!important}.nx-grid .nx-col.s3,.nx-grid .nx-col.s4{grid-template-columns:minmax(0,1fr)}.nx-grid .nx-plist th:nth-child(n+3),.nx-grid .nx-plist td:nth-child(n+3){display:none}.nx-grid .nx-title{font-size:28px}}@media(prefers-reduced-motion:reduce){.nx-grid .dot.live{animation:none}}
