.nx-app .nxr-kind{color:var(--ink-3);background:0 0;border-style:dashed}.nx-app .nxr-row[data-impacted="1"]{border-color:color-mix(in srgb, var(--brand) 30%, var(--hairline));box-shadow:inset 3px 0 0 0 var(--brand)}[dir=ltr] .nx-app .nxr-row[data-impacted="1"]{box-shadow:inset -3px 0 0 0 var(--brand)}.nx-app .nxr-row[data-impacted="1"]:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--hairline))}html[data-theme=dark] .nx-app .nxr-row[data-impacted="1"]{background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 7%, transparent), transparent 38%), var(--surface)}.nx-app .nxr-dir .nxd-mark{background:var(--m)}.nx-app .nxr-rec .nxt-title{grid-template-columns:auto minmax(0,1fr)}@media (max-width:900px){.nx-app .nxr-rec .nxt-title{grid-template-columns:minmax(0,1fr)}}.nx-app .nxr-text{font-size:var(--t-body);line-height:var(--lh-he);color:var(--ink-1);display:block}.nx-app .nxr-ref>.nxt-sec>.nxr-text{max-inline-size:78ch}.nx-app .nxr-codes{align-items:center;gap:var(--sp-1) var(--sp-3)}.nx-app .nxr-codelink{font-size:var(--t-xs);gap:.3rem;padding-block:.25rem}.nx-app .nxr-codelink .nx-sap{font-size:var(--t-xs);font-weight:700}.nx-app .nxr-pre{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--c-hair);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-1);white-space:pre;overscroll-behavior-inline:contain;margin:0;line-height:1.7;overflow-x:auto}html[data-theme=dark] .nx-app .nxr-pre{background:color-mix(in srgb, var(--ink-1) 5%, var(--surface))}.nx-app .nxr-flat{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface-2);border:1px dashed var(--c-hair);cursor:default;align-content:start;gap:4px;block-size:100%;display:grid;position:relative;overflow:hidden}.nx-app .nxr-stand{gap:var(--sp-2);display:grid}.nx-app .nxt-s4[data-tone=unknown]{border-style:dashed}.nx-app .nxr-ref{gap:var(--sp-6);border-block-start:1px solid var(--c-hair);padding-block-start:var(--sp-4);display:grid}.nx-app .nxr-flow{gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nx-app .nxr-flow>li{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill,999px);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--c-hair);font-size:var(--t-micro);color:var(--ink-2);padding:.35rem .7rem;display:inline-flex}.nx-app .nxr-flow-n{background:color-mix(in srgb, var(--m) 14%, transparent);block-size:1.15rem;inline-size:1.15rem;color:var(--m);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.nx-app .nxr-st{gap:var(--sp-2);display:grid}.nx-app .nxr-st-i{align-items:center;gap:4px var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:3rem auto minmax(0,1fr) auto;grid-template-areas:"code dir he fix""code.cau cau";display:grid}html[data-theme=dark] .nx-app .nxr-st-i{background:color-mix(in srgb, var(--ink-1) 5%, var(--surface))}.nx-app .nxr-st-c{font-family:var(--font-mono);font-size:var(--t-h2);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;grid-area:code;font-weight:700}.nx-app .nxr-st-d{grid-area:dir}.nx-app .nxr-st-he{font-size:var(--t-sm);color:var(--ink-1);line-height:var(--lh-he);grid-area:he}.nx-app .nxr-st-cause{font-size:var(--t-micro);color:var(--ink-3);grid-area:cau;line-height:1.6}.nx-app .nxr-st-fix{gap:var(--sp-2);flex-wrap:wrap;grid-area:fix;display:flex}.nx-app .nxr-mon{gap:var(--sp-2);display:grid}.nx-app .nxr-mon-i{align-items:center;gap:var(--sp-3);min-block-size:var(--c-tap);padding-inline:var(--sp-2);border-block-end:1px solid var(--c-hair);grid-template-columns:minmax(9rem,auto) minmax(0,1fr);display:grid}.nx-app .nxr-mon-w{font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he)}@media (max-width:900px){.nx-app .nxr-st-i{row-gap:var(--sp-2);grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"code he""code dir"".cau""fix fix"}.nx-app .nxr-st-d{justify-self:start}.nx-app .nxr-mon-i{padding-block:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:720px){.nx-app .nxr-ref{gap:var(--sp-5)}.nx-app .nxr-flow>li{min-block-size:2rem}.nx-app .nxr-codelink{min-block-size:var(--c-tap)}.nx-app .nxr-pre{font-size:10px}}@media (min-width:2200px){.nx-app .nxr-ref{max-inline-size:104rem}}@media (prefers-reduced-motion:reduce){.nx-app .nxr-codelink .nu-arw{transition:none;transform:none}}
