.nx-app .nxd,.nx-app .nxt,.nx-app .nxb{--c-hair:var(--hairline)}.nx-app .nxd{gap:var(--sp-5);--m:var(--ink-3);--nxd-edge:62%;--nxd-tint:6%;--nxd-ring:26%;align-content:start;display:grid}.nx-app .nxd-head{gap:var(--sp-2);display:grid}.nx-app .nxd-head .nx-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.1vw,2.75rem);line-height:1.14}.nx-app .nxd-head .nx-lede{max-inline-size:68ch}.nx-app .nxd .nx-sap{direction:ltr;unicode-bidi:isolate}.nx-app .nxd-stats{gap:var(--sp-4) var(--sp-5);padding:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid;position:relative;overflow:hidden}.nx-app .nxd-stats:before{content:"";background:linear-gradient(to inline-end, var(--m), color-mix(in srgb, var(--m) 12%, transparent));block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.nx-app .nxd-stat{align-items:center;gap:0 var(--sp-3);grid-template-columns:auto 1fr;grid-template-areas:"i v""i l";display:grid}.nx-app .nxd-stat-i{border-radius:var(--r-sm);block-size:2.25rem;inline-size:2.25rem;color:var(--m);background:color-mix(in srgb, var(--m) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m) 20%, transparent);grid-area:i;place-items:center;display:inline-grid}.nx-app .nxd-stat b{font-family:var(--font-mono);font-size:var(--t-h1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-1);direction:ltr;unicode-bidi:isolate;grid-area:v;line-height:1.15}.nx-app .nxd-stat>span:last-child{font-size:var(--t-micro);color:var(--ink-3);grid-area:l;line-height:1.35}.nx-app .nxd-tools{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.nx-app .nxd-field{align-items:center;gap:var(--sp-2);min-inline-size:0;min-block-size:var(--c-tap);padding-inline:var(--sp-3);border:1px solid color-mix(in srgb, var(--m) 22%, var(--c-hair));border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear;flex:18rem;display:flex}.nx-app .nxd-field>svg{color:var(--m);flex:none}.nx-app .nxd-field:focus-within{border-color:var(--m);box-shadow:0 0 0 3px color-mix(in srgb, var(--m) 14%, transparent)}.nx-app .nxd-field input{min-inline-size:0;font:inherit;font-size:var(--t-sm);color:var(--ink-1);background:0 0;border:0;outline:none;flex:auto}.nx-app .nxd-field input::placeholder{color:var(--ink-3)}.nx-app .nxd-field input::-webkit-search-cancel-button{display:none}.nx-app .nxd-clear{min-block-size:1.9rem;padding-inline:var(--sp-2);flex:none}.nx-app .nxd-tabs{border-block-end:1px solid var(--c-hair);flex-wrap:wrap;align-items:center;display:flex}.nx-app .nxd-tabs .nu-tab b{font-family:var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;padding-inline-start:4px;font-size:10px}.nx-app .nxd-sort{align-items:center;gap:var(--sp-2);font-size:var(--t-micro);color:var(--ink-3);display:inline-flex}.nx-app .nxd-sort select{font:inherit;font-size:var(--t-xs);color:var(--ink-1);min-block-size:2.5rem;padding-inline:var(--sp-3);border:1px solid var(--c-hair);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-weight:600}.nx-app .nxd-sort select:focus-visible{box-shadow:var(--focus-ring);outline:none}.nx-app .nxd-facets{gap:var(--sp-2);display:grid}.nx-app .nxd-facet{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-app .nxd-facet-l{font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-3);min-inline-size:4.25rem;font-weight:700}.nx-app .nxd-facet .nu-filter b,.nx-app .nxd-more b{font-family:var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;padding-inline-start:5px;font-size:10px;font-weight:600}.nx-app .nxd-facet .nu-filter[aria-pressed=true] b{color:var(--ink-2)}.nx-app .nxd-more{min-block-size:2.25rem;padding-inline:var(--sp-3);font-size:var(--t-micro)}.nx-app .nxd-count{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);color:var(--ink-3);margin-block-end:calc(var(--sp-3) * -1);display:flex}.nx-app .nxd-count b{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-1);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.nx-app .nxd-count .nu-ghost{min-block-size:1.9rem;font-size:var(--t-micro)}.nx-app .nxd-foot{font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he);border-block-start:1px solid var(--c-hair);padding-block-start:var(--sp-3)}.nx-app .nxd-groups{gap:var(--sp-5);display:grid}.nx-app .nxd-group{gap:var(--sp-2);display:grid}.nx-app .nxd-group-h{align-items:center;gap:var(--sp-2);z-index:2;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink-3) 7%, var(--surface));box-shadow:inset 0 0 0 1px var(--c-hair);font-size:var(--t-xs);color:var(--ink-1);font-weight:700;display:flex;position:sticky;inset-block-start:0}.nx-app .nxd-group-h>i{background:var(--m);border-radius:2px;flex:none;block-size:1rem;inline-size:3px}.nx-app .nxd-group-h em{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-size:10px}.nx-app .nxd-list{gap:var(--sp-2);display:grid}.nx-app .nxd-item{display:grid;position:relative}.nx-app .nxd-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);grid-template-columns:3px minmax(7rem,auto) minmax(0,1fr) auto auto auto;grid-template-areas:"mark id body nums s4 go";padding-inline-end:6.5rem;display:grid;overflow:hidden}.nx-app .nxd-row--tx{grid-template-columns:3px minmax(6.5rem,auto) minmax(0,1fr) auto auto;grid-template-areas:"mark id body nums go"}.nx-app .nxd-row.is-flat{cursor:default;background:var(--surface-2);border:1px dashed var(--hairline)}.nx-app .nxd-row.is-flat:hover{box-shadow:none;border-color:var(--hairline);transform:none}.nx-app .nxd-noent{font-size:var(--t-micro);color:var(--ink-3);grid-column:1/-1;font-style:italic}.nx-app .nxd-mark{inline-size:3px;margin-inline-start:calc(var(--sp-3) * -1);margin-block:calc(var(--sp-3) * -1);background:var(--m);opacity:.85;grid-area:mark;align-self:stretch}.nx-app .nxd[data-surface=tables] .nxd-mark{background:linear-gradient(to bottom, var(--m) 0 55%, var(--o,var(--ink-3)) 55% 100%)}.nx-app .nxd-row:hover{border-color:color-mix(in srgb, var(--m) 45%, var(--c-hair))}.nx-app .nxd-row:hover .nxd-go{opacity:1;transform:none}.nx-app .nxd-id{grid-area:id;justify-items:start;gap:4px;display:grid}.nx-app .nxd-id>b{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:-.01em;color:var(--ink-1);font-weight:700}.nx-app .nxd-mods{flex-wrap:wrap;gap:4px;display:flex}.nx-app .nxd-mod{color:var(--m);background:color-mix(in srgb, var(--m) 10%, transparent);border-color:color-mix(in srgb, var(--m) var(--nxd-ring), transparent)}.nx-app .nxd-mod>i{background:var(--m);border-radius:1px;flex:none;block-size:.7rem;inline-size:2px}.nx-app .nxd-mod em{color:var(--ink-3);padding-inline-start:3px;font-style:normal;font-weight:600}.nx-app .nxd-mod:empty{display:none}.nx-app .nxd-body{grid-area:body;gap:3px;min-inline-size:0;display:grid}.nx-app .nxd-he{font-size:var(--t-sm);color:var(--ink-1);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.nx-app .nxd-sub{font-size:var(--t-micro);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;line-height:1.4;display:flex}.nx-app .nxd-en{direction:ltr;unicode-bidi:isolate}.nx-app .nxd-dot{opacity:.5}.nx-app .nxd-zone{align-items:center;gap:5px;display:inline-flex}.nx-app .nxd-zone>i{background:var(--o,var(--ink-3));border-radius:1px;flex:none;block-size:.7rem;inline-size:3px}.nx-app .nxd-nums{flex-wrap:wrap;grid-area:nums;align-items:center;gap:4px;max-inline-size:22rem;display:flex}.nx-app .nxd-nums .nu-chip svg{color:var(--ink-3);flex:none}.nx-app .nxd-s4{grid-area:s4;justify-items:start;gap:3px;inline-size:13rem;display:grid}.nx-app .nxd-s4-t{font-size:var(--t-micro);color:var(--ink-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-app .nxd-s4-t b{font-family:var(--font-mono);color:var(--ink-2);padding-inline-end:5px}.nx-app .nxd-go{color:var(--m);opacity:.45;transition:transform var(--dur-fast) var(--ease-out-expo), opacity var(--dur-fast) linear;flex:none;grid-area:go;transform:translate(4px)}[dir=ltr] .nx-app .nxd-go{transform:translate(-4px)}.nx-app .nxd-ctx{min-block-size:2rem;font-size:var(--t-micro);z-index:1;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.nx-app .nxd-star[aria-pressed=true]{color:var(--m);background:color-mix(in srgb, var(--m) 12%, transparent)}.nx-app .nxd-star[aria-pressed=true] svg{fill:currentColor}.nx-app .nxd-tc{padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;gap:4px;margin-block-start:calc(var(--sp-2) * -1);display:flex}.nx-app .nxd-page{justify-content:center;display:flex}.nx-app .nxd-page-n{font-family:var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;padding-inline-start:5px;font-size:10px}.nx-app .nxd-none{gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);border-style:dashed;display:grid}.nx-app .nxd-none b{color:var(--ink-1);font-size:var(--t-sm)}.nx-app .nxd-none-a{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:1380px){.nx-app .nxd-row{row-gap:var(--sp-2);grid-template-columns:3px minmax(7rem,auto) minmax(0,1fr) auto;grid-template-areas:"mark id body nums""mark.s4 s4"}.nx-app .nxd-s4{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);inline-size:auto}.nx-app .nxd-s4-t{-webkit-line-clamp:1}}@media (max-width:1024px){.nx-app .nxd-row,.nx-app .nxd-row--tx{grid-template-columns:3px minmax(0,1fr) auto;grid-template-areas:"mark id go""mark body body""mark nums nums""mark s4 s4";padding-block-end:3.25rem;padding-inline-end:var(--sp-3)}.nx-app .nxd-id{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);justify-items:start}.nx-app .nxd-nums{max-inline-size:none}.nx-app .nxd-ctx{min-block-size:var(--c-tap);padding-inline:var(--sp-3);inset-block-start:auto;inset-block-end:var(--sp-2);inset-inline-start:var(--sp-3);inset-inline-end:auto;transform:none}.nx-app .nxd-go{opacity:1;transform:none}}@media (max-width:720px){.nx-app .nxd{gap:var(--sp-4)}.nx-app .nxd-stats{padding:var(--sp-4);gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.nx-app .nxd-stat-i{block-size:2rem;inline-size:2rem}.nx-app .nxd-stat b{font-size:var(--t-h2)}.nx-app .nxd-tools{align-items:stretch;gap:var(--sp-2);flex-direction:column}.nx-app .nxd-field{min-block-size:var(--c-tap);flex:none}.nx-app .nxd-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.nx-app .nxd-tabs::-webkit-scrollbar{block-size:0}.nx-app .nxd-tabs .nu-tab{flex:none}.nx-app .nxd-sort{justify-content:space-between}.nx-app .nxd-sort select{min-block-size:var(--c-tap);flex:auto}.nx-app .nxd-facet-l{min-inline-size:100%}.nx-app .nxd-facet .nu-filter,.nx-app .nxd-more{min-block-size:var(--c-tap)}.nx-app .nxd-he{-webkit-line-clamp:3}.nx-app .nxd-row,.nx-app .nxd-row--tx{padding:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:3px minmax(0,1fr);grid-template-areas:"mark id""mark body""mark nums""mark s4""mark go";padding-block-end:3.5rem;padding-inline-end:var(--sp-3)}.nx-app .nxd-row--tx{grid-template-areas:"mark id""mark body""mark nums""mark go"}.nx-app .nxd,.nx-app .nxd>*,.nx-app .nxd-row>*,.nx-app .nxd-row--tx>*{min-inline-size:0}}@media (min-width:2200px){.nx-app .nxd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-app .nxd-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media (min-width:3200px){.nx-app .nxd-list{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=dark] .nx-app .nxd-group-h{background:color-mix(in srgb, var(--ink-1) 6%, var(--surface))}html[data-theme=dark] .nx-app .nxd-field,html[data-theme=dark] .nx-app .nxd-sort select{background:var(--surface-2)}html[data-theme=dark] .nx-app .nxd-stat-i{background:color-mix(in srgb, var(--m) 15%, transparent)}html[data-theme=dark] .nx-app .nxd-mod{background:color-mix(in srgb, var(--m) 14%, transparent)}html[data-theme=dark] .nx-app .nxd-mark{opacity:1}@media (prefers-reduced-motion:reduce){.nx-app .nxd-go{opacity:1;transition:none;transform:none}.nx-app .nxd-field{transition:none}}.nx-app .nxt{--m:var(--ink-3);min-inline-size:0;max-inline-size:78rem;display:block}.nx-app .nxt>*+*{margin-block-start:var(--sp-6)}.nx-app .nxt>.nxs{margin-block-start:var(--sp-4)}.nx-app .nxt-head{gap:var(--sp-2);display:grid}.nx-app .nxt-eyebrow{font-weight:700}.nx-app .nxt-title{align-items:center;gap:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;padding-block-start:var(--sp-1);display:grid}.nx-app .nxt-code{font-family:var(--font-mono);font-size:clamp(var(--t-display), 1.4rem + 2vw, 3rem);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;margin:0;font-weight:700}.nx-app .nxt-names{gap:2px;min-inline-size:0;display:grid}.nx-app .nxt-he{font-size:var(--t-h2);color:var(--ink-1);font-weight:650;line-height:1.4}.nx-app .nxt-en{font-size:var(--t-sm);color:var(--ink-3);text-align:start;direction:ltr;unicode-bidi:isolate}.nx-app .nxt-fav{flex:none}.nx-app .nxt-meta{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;padding-block-start:var(--sp-1);display:flex}.nx-app .nxt-known{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-app .nxt-mod{color:var(--m);background:color-mix(in srgb, var(--m) 10%, transparent);border-color:color-mix(in srgb, var(--m) 26%, transparent)}.nx-app .nxt-mod>i{background:var(--m);border-radius:1px;flex:none;block-size:.7rem;inline-size:2px}.nx-app .nxt-s4{gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--c-hair);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--elev-1);display:grid;position:relative;overflow:hidden}.nx-app .nxt-s4:before{content:"";background:linear-gradient(to inline-end, var(--m), color-mix(in srgb, var(--m) 10%, transparent));block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.nx-app .nxt-s4[data-impacted="1"]{border-color:color-mix(in srgb, var(--brand) 34%, var(--c-hair));background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 5%, transparent), transparent 42%), var(--surface);box-shadow:var(--elev-2), inset 4px 0 0 0 var(--brand)}[dir=ltr] .nx-app .nxt-s4[data-impacted="1"]{box-shadow:var(--elev-2), inset -4px 0 0 0 var(--brand)}.nx-app .nxt-s4-top{gap:var(--sp-2);display:grid}.nx-app .nxt-s4-h{font-size:clamp(1.6rem,1.25rem + 1.15vw,2.2rem);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);color:var(--ink-1);margin:0;font-weight:750}.nx-app .nxt-s4[data-impacted="1"] .nxt-s4-h{color:var(--brand-dark)}html[data-theme=dark] .nx-app .nxt-s4[data-impacted="1"] .nxt-s4-h{color:var(--ink-1)}.nx-app .nxt-s4-st{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.nx-app .nxt-s4-st .nu-status{font-size:var(--t-xs)}.nx-app .nxt-s4-succ{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-2);justify-items:start;display:grid}.nx-app .nxt-succ-list{gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-app .nxt-succ{font-family:var(--font-mono);font-size:var(--t-sm)}.nx-app .nxt-s4-why{font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he)}.nx-app .nxt-s4-why .nx-sap{font-family:var(--font-mono)}.nx-app .nxt-s4-facts{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.nx-app .nxt-s4-warn{font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);border:1px dashed var(--c-hair)}.nx-app .nxt-fiori{align-items:center;gap:var(--sp-2);display:inline-flex}.nx-app .nxt-fiori>svg{color:var(--ink-3);flex:none}.nx-app .nxt-sec,.nx-app .nxt-s4{scroll-margin-block-start:calc(var(--nxs-h,0px) + var(--sp-4))}.nx-app .nxt-sec{gap:var(--sp-3);display:grid}.nx-app .nxt-sec-h{align-items:center;gap:var(--sp-2);letter-spacing:-.012em;color:var(--ink-1);border-block-end:1px solid var(--c-hair);padding-block-end:var(--sp-2);font-size:clamp(1.25rem,1.08rem + .65vw,1.6rem);font-weight:750;line-height:1.25;display:flex}.nx-app .nxt-sec-i{border-radius:var(--r-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--m);background:color-mix(in srgb, var(--m) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m) 20%, transparent);flex:none;place-items:center;display:inline-grid}.nx-app .nxt-sec-n{font-style:normal;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-weight:500}.nx-app .nxt-sub{font-size:var(--t-xs);color:var(--ink-2);letter-spacing:.02em;padding-block-start:var(--sp-2);font-weight:700}.nx-app .nxt-block{gap:var(--sp-2);display:grid}.nx-app .nxt-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.nx-app .nxt-fact{align-content:start;gap:4px;min-inline-size:0;display:grid}.nx-app .nxt-l{font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-3);font-weight:700;line-height:1.4}.nx-app .nxt-v{font-size:var(--t-body);color:var(--ink-1);line-height:var(--lh-he);min-inline-size:0;margin:0}.nx-app .nxt-absent{font-size:var(--t-xs);color:var(--ink-3);line-height:var(--lh-he)}.nx-app .nxt-ul,.nx-app .nxt-ol{font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-he);gap:4px;padding-inline-start:var(--sp-4);display:grid}.nx-app .nxt-ul{list-style:outside}.nx-app .nxt-ol{list-style:decimal}.nx-app .nxt-ol li::marker{font-family:var(--font-mono);color:var(--ink-3)}.nx-app .nxt-codes{flex-wrap:wrap;gap:4px;display:flex}.nx-app .nxt-inline-i{color:var(--ink-3)}.nx-app .nxt-two{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.nx-app .nxt-tbl{gap:var(--sp-2);display:grid}.nx-app .nxt-tbl-r{align-items:center;gap:4px var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);grid-template-columns:minmax(6rem,auto) minmax(0,1fr) auto;grid-template-areas:"n he s""note note note";display:grid}.nx-app .nxt-tbl-n{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;grid-area:n;font-weight:700}.nx-app .nxt-tbl-he{font-size:var(--t-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:he;overflow:hidden}.nx-app .nxt-tbl-s{grid-area:s}.nx-app .nxt-tbl-note{font-size:var(--t-micro);color:var(--ink-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:note;line-height:1.5;display:-webkit-box;overflow:hidden}.nx-app .nxt-near{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.nx-app .nxt-near-c{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);align-content:start;gap:4px;block-size:100%;display:grid;position:relative;overflow:hidden}.nx-app .nxt-near-e{background:var(--m);opacity:.85;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.nx-app .nxt-near-c1{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-app .nxt-near-c1>b{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;font-weight:700}.nx-app .nxt-near-he{font-size:var(--t-xs);color:var(--ink-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.nx-app .nxt-near-r{font-size:var(--t-micro);color:var(--ink-3)}.nx-app .nxt-iss{gap:var(--sp-2);display:grid}.nx-app .nxt-iss-i{gap:2px var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:7.5rem minmax(0,1fr);grid-template-areas:"k t"".d";display:grid}.nx-app .nxt-iss-k{font-size:var(--t-micro);color:var(--ink-3);grid-area:k;font-weight:700}.nx-app .nxt-iss-t{font-size:var(--t-sm);color:var(--ink-1);line-height:var(--lh-he);grid-area:t}.nx-app .nxt-iss-d{font-size:var(--t-xs);color:var(--ink-3);line-height:var(--lh-he);grid-area:d}.nx-app .nxt-foot{gap:var(--sp-2);font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he);border-block-start:1px solid var(--c-hair);padding-block-start:var(--sp-4);display:grid}.nx-app .nxt-src{align-items:flex-start;gap:var(--sp-2);display:flex}.nx-app .nxt-src>svg{flex:none;margin-block-start:2px}@media (max-width:900px){.nx-app .nxt{gap:var(--sp-5)}.nx-app .nxt-title{grid-template-columns:minmax(0,1fr)}.nx-app .nxt-fav{justify-self:start}.nx-app .nxt-s4{padding:var(--sp-4)}.nx-app .nxt-tbl-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s""he he""note note"}.nx-app .nxt-tbl-he{white-space:normal}.nx-app .nxt-iss-i{grid-template-columns:minmax(0,1fr);grid-template-areas:"k""t""d"}}@media (max-width:720px){.nx-app .nxt-code{font-size:1.9rem}.nx-app .nxt-he{font-size:var(--t-body)}.nx-app .nxt-s4-h{font-size:1.5rem}.nx-app .nxt-fav{min-block-size:var(--c-tap);inline-size:100%}.nx-app .nxt-near{grid-template-columns:minmax(0,1fr)}.nx-app .nxt-near-c,.nx-app .nxt-tbl-r{min-block-size:var(--c-tap)}}@media (min-width:2200px){.nx-app .nxt{max-inline-size:104rem}.nx-app .nxt-near{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}html[data-theme=dark] .nx-app .nxt-s4{background:var(--surface-2)}html[data-theme=dark] .nx-app .nxt-s4[data-impacted="1"]{background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 12%, transparent), transparent 42%), var(--surface-2)}html[data-theme=dark] .nx-app .nxt-s4-succ{background:color-mix(in srgb, var(--ink-1) 6%, var(--surface))}html[data-theme=dark] .nx-app .nxt-iss-i{background:color-mix(in srgb, var(--ink-1) 5%, var(--surface))}html[data-theme=dark] .nx-app .nxt-mod{background:color-mix(in srgb, var(--m) 14%, transparent)}html[data-theme=dark] .nx-app .nxt-near-e{opacity:1}.nxd .nxt-tbl-r.is-flat,.nxt-tbl-r.is-flat{cursor:default;background:var(--surface-2);border:1px dashed var(--hairline);border-radius:1rem}.nxt-tbl-r.is-flat:hover{box-shadow:none;border-color:var(--hairline);transform:none}.nx-app .nxb{--m:var(--ink-3);--o:var(--obj-text);min-inline-size:0;max-inline-size:78rem;display:block}.nx-app .nxb>*+*{margin-block-start:var(--sp-6)}.nx-app .nxb>.nxs{margin-block-start:var(--sp-4)}.nx-app .nxb-head{gap:var(--sp-3);display:grid}.nx-app .nxb-eyebrow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-weight:700;display:flex}.nx-app .nxb-eyebrow>i{background:var(--ink-3);opacity:.6;border-radius:50%;flex:none;block-size:3px;inline-size:3px}.nx-app .nxb-title{align-items:center;gap:var(--sp-3) var(--sp-5);grid-template-columns:auto minmax(0,1fr);display:grid}.nx-app .nxb-name{align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:clamp(var(--t-display), 1.4rem + 2vw, 3rem);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;margin:0;font-weight:700;display:inline-flex}.nx-app .nxb-cls{background:var(--o);border-radius:2px;flex:none;block-size:1.6rem;inline-size:4px}.nx-app .nxb-names{gap:2px;min-inline-size:0;display:grid}.nx-app .nxb-he{font-size:var(--t-h2);color:var(--ink-1);font-weight:650;line-height:var(--lh-he)}.nx-app .nxb-en{font-size:var(--t-sm);color:var(--ink-3);text-align:start;direction:ltr;unicode-bidi:isolate}.nx-app .nxb-mods{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-app .nxb-mods>li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--m) 26%, var(--hairline));background:color-mix(in srgb, var(--m) 6%, var(--surface));font-size:var(--t-xs);min-block-size:2.25rem;display:inline-flex}.nx-app .nxb-mod-bar{background:var(--m);border-radius:2px;flex:none;block-size:1rem;inline-size:3px}.nx-app .nxb-mods b{color:var(--ink-1);font-weight:750}.nx-app .nxb-mods em{color:var(--ink-2);font-style:normal}.nx-app .nxb-mod-n{color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-app .nxb-mods-cls{border-color:color-mix(in srgb, var(--o) 30%, var(--hairline));background:color-mix(in srgb, var(--o) 6%, var(--surface));color:var(--ink-2)}.nx-app .nxb-mods-cls>i{background:var(--o);border-radius:2px;flex:none;block-size:1rem;inline-size:3px}.nx-app .nxb-shared{align-items:flex-start;gap:var(--sp-2);font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he);max-inline-size:74ch;display:flex}.nx-app .nxb-shared>svg{color:var(--ink-3);flex:none;margin-block-start:2px}.nx-app .nxb-keyline{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;display:grid}.nx-app .nxb-keyline>div{gap:var(--sp-2);border-inline-start:3px solid var(--k,var(--ink-3));padding-inline-start:var(--sp-3);display:grid}.nx-app .nxb-keyline>div[data-k=PK]{--k:var(--obj-master)}.nx-app .nxb-keyline>div[data-k=FK]{--k:var(--rel-n-1)}.nx-app .nxb-keyline dt{font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-3);font-weight:750}.nx-app .nxb-keyline dd{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.nx-app .nxb-keyline dd>span{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-1);padding:2px var(--sp-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--k) 12%, transparent);border:1px solid color-mix(in srgb, var(--k) 30%, transparent);direction:ltr;unicode-bidi:isolate;font-weight:700}.nx-app .nxb-keyline dd>em{font-style:normal;font-size:var(--t-xs);color:var(--ink-3)}.nx-app .nxb-s4flag{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--brand) 34%, var(--hairline));background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 8%, transparent), transparent 55%), var(--surface);font-size:var(--t-sm);line-height:var(--lh-he);flex-wrap:wrap;display:flex}.nx-app .nxb-s4flag b{color:var(--ink-1);font-weight:750}.nx-app .nxb-s4flag>span:not(.nu-status){color:var(--ink-2);min-inline-size:0}.nx-app .nxb-s4flag .nu-link{--m:var(--brand);margin-inline-start:auto}.nx-app .nxb-stats{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.nx-app .nxb-stat{gap:2px;display:grid}.nx-app .nxb-stat b{font-size:var(--t-h1);color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.1}.nx-app .nxb-stat em{font-style:normal;font-size:var(--t-micro);color:var(--ink-3)}.nx-app .nxb-cta{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.nx-app .nxb-rank{font-size:var(--t-xs);color:var(--ink-3);line-height:var(--lh-he)}.nx-app .nxb-rank b{color:var(--ink-1);font-variant-numeric:tabular-nums}.nx-app .nxb-sec{gap:var(--sp-4);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-5);scroll-margin-block-start:calc(var(--nxs-h,0px) + var(--sp-4));display:grid}.nx-app .nxb-sec-h{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nx-app .nxb-sec-n{font-family:var(--font-mono);font-size:var(--t-h2);color:color-mix(in srgb, var(--m) 70%, var(--ink-3));font-variant-numeric:tabular-nums;border-inline-end:2px solid color-mix(in srgb, var(--m) 30%, var(--hairline));grid-row:span 3;align-self:stretch;padding-inline-end:var(--sp-3);font-weight:750}.nx-app .nxb-sec-k{align-items:center;gap:var(--sp-2);font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-3);font-weight:750;display:inline-flex}.nx-app .nxb-sec-i{border-radius:var(--r-md);block-size:1.75rem;inline-size:1.75rem;color:var(--m);background:color-mix(in srgb, var(--m) 10%, transparent);border:1px solid color-mix(in srgb, var(--m) 22%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-app .nxb-h2{color:var(--ink-1);letter-spacing:-.012em;margin:0;font-size:clamp(1.35rem,1.15rem + .75vw,1.75rem);font-weight:750;line-height:1.25}.nx-app .nxb-sec-s{font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-he);max-inline-size:78ch}.nx-app .nxb-sec-s b{color:var(--ink-1)}.nx-app .nxb-sec-b{gap:var(--sp-4);display:grid}.nx-app .nxb-h3{align-items:center;gap:var(--sp-2);font-size:var(--t-sm);color:var(--ink-1);margin:0;font-weight:750;display:inline-flex}.nx-app .nxb-h3>svg{color:var(--ink-3);flex:none}.nx-app .nxb-note,.nx-app .nxb-dim{font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he)}.nx-app .nxb-none{font-size:var(--t-micro);color:var(--ink-3);font-style:italic}.nx-app .nxb-missing{gap:var(--sp-1);padding:var(--sp-4);border:1px dashed var(--hairline);border-radius:var(--r-lg);background:var(--surface-2);display:grid}.nx-app .nxb-missing b{font-size:var(--t-sm);color:var(--ink-2);font-weight:750}.nx-app .nxb-missing span{font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he)}.nx-app .nxb-warn{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--status-in-analysis) 30%, var(--hairline));background:color-mix(in srgb, var(--status-in-analysis) 6%, var(--surface));font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he);display:flex}.nx-app .nxb-warn>svg{color:var(--status-in-analysis);flex:none;margin-block-start:2px}.nx-app .nxb-kv{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.nx-app .nxb-kv>div{gap:2px;min-inline-size:0;display:grid}.nx-app .nxb-kv dt{font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-3);font-weight:700}.nx-app .nxb-kv dd{font-size:var(--t-sm);color:var(--ink-1);line-height:var(--lh-he);gap:var(--sp-1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;display:flex}.nx-app .nxb-modtag{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.nx-app .nxb-modtag b{font-size:var(--t-micro);color:var(--m);padding:1px var(--sp-2);border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--m) 30%, transparent);background:color-mix(in srgb, var(--m) 8%, transparent);direction:ltr;unicode-bidi:isolate;font-weight:750}.nx-app .nxb-stand{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-xl);border:1px solid var(--hairline);background:var(--surface-2);display:grid}.nx-app .nxb-stand[data-impact="1"]{border-color:color-mix(in srgb, var(--brand) 32%, var(--hairline));background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 7%, transparent), transparent 48%), var(--surface-2)}.nx-app .nxb-stand-h{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.nx-app .nxb-stand-w{font-size:var(--t-h2);color:var(--ink-1);font-weight:650;line-height:var(--lh-he);max-inline-size:70ch}.nx-app .nxb-stand-none{color:var(--ink-2);font-weight:600}.nx-app .nxb-stand-y{font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he);max-inline-size:74ch}.nx-app .nxb-stand-t{align-items:center;gap:var(--sp-2);font-size:var(--t-micro);color:var(--ink-3);border-block-start:1px solid var(--hairline);padding-block-start:var(--sp-2);display:inline-flex}.nx-app .nxb-stand-t>svg{flex:none}.nx-app .nxb-s4rows,.nx-app .nxb-rows{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.nx-app .nxb-s4rows>article,.nx-app .nxb-row{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);display:grid}.nx-app .nxb-s4rows>article>header,.nx-app .nxb-row>header{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.nx-app .nxb-row-bar{background:var(--m);border-radius:2px;flex:none;block-size:1rem;inline-size:3px}.nx-app .nxb-s4rows b,.nx-app .nxb-row b{color:var(--ink-1);font-weight:750}.nx-app .nxb-s4rows em,.nx-app .nxb-row em{color:var(--ink-3);font-style:normal}.nx-app .nxb-quote{font-size:var(--t-sm);color:var(--ink-1);line-height:var(--lh-he);border-inline-start:2px solid color-mix(in srgb, var(--m) 40%, var(--hairline));padding-inline-start:var(--sp-3)}.nx-app .nxb-sum{gap:var(--sp-2);font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he);align-items:baseline;display:flex}.nx-app .nxb-sum b{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);flex:none}.nx-app .nxb-guide{font-size:var(--t-xs);color:var(--ink-2);line-height:var(--lh-he)}.nx-app .nxb-legend{align-items:center;gap:var(--sp-2);font-size:var(--t-micro);color:var(--ink-3);flex-wrap:wrap;display:flex}.nx-app .nxb-kbadge{min-inline-size:2.9rem;padding:2px var(--sp-2);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-micro);border:1px solid color-mix(in srgb, var(--k,var(--ink-3)) 32%, transparent);background:color-mix(in srgb, var(--k,var(--ink-3)) 12%, transparent);color:color-mix(in srgb, var(--k,var(--ink-3)) 82%, var(--ink-1));direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.nx-app .nxb-kbadge[data-k=pk]{--k:var(--obj-master)}.nx-app .nxb-kbadge[data-k=fk]{--k:var(--rel-n-1)}.nx-app .nxb-kbadge[data-k=both]{--k:var(--obj-structure)}.nx-app .nxb-kbadge[data-k=none]{--k:var(--ink-3);opacity:.6}.nx-app .nxb-tw{overscroll-behavior-inline:contain;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.nx-app .nxb-tbl{border-collapse:collapse;inline-size:100%;font-size:var(--t-xs)}.nx-app .nxb-tbl thead th{z-index:1;text-align:start;font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-3);padding:var(--sp-3);background:var(--surface-2);border-block-end:1px solid var(--hairline);white-space:nowrap;font-weight:750;position:sticky;inset-block-start:0}.nx-app .nxb-tbl tbody tr{border-block-end:1px solid var(--hairline)}.nx-app .nxb-tbl tbody tr:last-child{border-block-end:0}.nx-app .nxb-tbl tbody tr[data-k=pk]{--k:var(--obj-master)}.nx-app .nxb-tbl tbody tr[data-k=fk]{--k:var(--rel-n-1)}.nx-app .nxb-tbl tbody tr[data-k=both]{--k:var(--obj-structure)}.nx-app .nxb-tbl tbody tr[data-k]:not([data-k=none]){background:color-mix(in srgb, var(--k) 4%, transparent);box-shadow:inset 2px 0 0 0 var(--k)}[dir=rtl] .nx-app .nxb-tbl tbody tr[data-k]:not([data-k=none]){box-shadow:inset -2px 0 0 0 var(--k)}.nx-app .nxb-tbl td,.nx-app .nxb-tbl tbody th{padding:var(--sp-3);vertical-align:top;text-align:start;color:var(--ink-2);font-weight:400}.nx-app .nxb-ftech{color:var(--ink-1);white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:750}.nx-app .nxb-fen{font-style:normal;font-size:var(--t-micro);color:var(--ink-3);display:block}.nx-app .nxb-rels,.nx-app .nxb-dangle-l{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.nx-app .nxb-rel,.nx-app .nxb-dangle-l>li{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);grid-template-columns:auto minmax(10rem,1.2fr) auto auto minmax(0,2fr);display:grid}.nx-app .nxb-rel-dir{font-size:var(--t-micro);padding:2px var(--sp-2);border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--r) 34%, transparent);background:color-mix(in srgb, var(--r) 12%, transparent);color:var(--ink-1);white-space:nowrap;font-weight:750}.nx-app .nxb-rel-dir[data-ct="1"]:after{content:" ⚖";color:var(--ink-3)}.nx-app .nxb-rel-name{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.nx-app .nxb-rel-cls{background:var(--o);border-radius:2px;flex:none;block-size:1rem;inline-size:3px}.nx-app .nxb-rel-a{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.nx-app .nxb-rel-name em{font-style:normal;font-size:var(--t-micro);color:var(--ink-3);min-inline-size:0}.nx-app .nxb-rel-card{align-items:center;gap:var(--sp-2);font-size:var(--t-micro);color:var(--ink-2);white-space:nowrap;display:inline-flex}.nx-app .nxb-rel-card>i{background:var(--r);border-radius:1px;flex:none;block-size:2px;inline-size:14px}.nx-app .nxb-rel-joins{gap:var(--sp-1);min-inline-size:0;display:grid}.nx-app .nxb-join{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:2px var(--sp-2);overflow-wrap:anywhere}.nx-app .nxb-dangle{gap:var(--sp-2);display:grid}.nx-app .nxb-dangle-l>li{grid-template-columns:auto auto minmax(0,1fr)}.nx-app .nxb-dangle-l em{font-style:normal;font-size:var(--t-micro);color:var(--ink-3)}.nx-app .nxb-links{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.nx-app .nxb-tx{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nx-app .nxb-txcard,.nx-app .nxb-txflat{align-items:center;gap:var(--sp-2);padding:var(--sp-3);min-block-size:var(--c-tap);border-radius:var(--r-md);display:flex}.nx-app .nxb-txcard b{font-family:var(--font-mono);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;font-weight:750}.nx-app .nxb-txarw{color:var(--ink-3);flex:none;margin-inline-start:auto}.nx-app .nxb-txflat{border:1px dashed var(--hairline);background:var(--surface-2);cursor:default}.nx-app .nxb-txflat em{font-style:normal;font-size:var(--t-micro);color:var(--ink-3);margin-inline-start:auto}.nx-app .nxb-cds,.nx-app .nxb-funcs{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.nx-app .nxb-cds>li,.nx-app .nxb-funcs>li{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-xs);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;display:grid}.nx-app .nxb-cds b,.nx-app .nxb-funcs b{color:var(--ink-1);overflow-wrap:anywhere;font-weight:750}.nx-app .nxb-cds em,.nx-app .nxb-funcs em{color:var(--ink-2);min-inline-size:0;font-style:normal}.nx-app .nxb-cds>li>span{font-size:var(--t-micro);color:var(--ink-3)}.nx-app .nxb-sibs,.nx-app .nxb-books{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nx-app .nxb-sibcard,.nx-app .nxb-sibflat{align-items:center;gap:var(--sp-2);padding:var(--sp-3);min-block-size:var(--c-tap);border-radius:var(--r-md);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.nx-app .nxb-sibflat{border:1px dashed var(--hairline);background:var(--surface-2);cursor:default}.nx-app .nxb-sibcard b{font-family:var(--font-mono);color:var(--ink-1);direction:ltr;unicode-bidi:isolate;font-weight:750}.nx-app .nxb-sibcard em,.nx-app .nxb-sibflat em{color:var(--ink-2);min-inline-size:0;font-style:normal}.nx-app .nxb-sibcard span,.nx-app .nxb-sibflat span:not(.nu-chip){font-size:var(--t-micro);color:var(--ink-3)}.nx-app .nxb-bookcard,.nx-app .nxb-bookflat{padding:var(--sp-4);border-radius:var(--r-lg);gap:2px;display:grid;position:relative}.nx-app .nxb-bookflat{border:1px dashed var(--hairline);background:var(--surface-2)}.nx-app .nxb-bookcard b,.nx-app .nxb-bookflat b{font-size:var(--t-sm);color:var(--ink-1);font-weight:750}.nx-app .nxb-bookcard em,.nx-app .nxb-bookflat em{font-style:normal;font-size:var(--t-micro);color:var(--ink-2);text-align:start;direction:ltr;unicode-bidi:isolate}.nx-app .nxb-bookcard .nxb-txarw{margin:0;position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}.nx-app .nxb-foot{gap:var(--sp-2);border-block-start:1px solid var(--hairline);font-size:var(--t-micro);color:var(--ink-3);line-height:var(--lh-he);padding-block-start:var(--sp-4);display:grid}.nx-app .nxb-foot p{align-items:flex-start;gap:var(--sp-2);display:flex}.nx-app .nxb-foot svg{flex:none;margin-block-start:2px}.nx-app .nxb-credit{color:var(--ink-2);font-weight:650}@media (max-width:1100px){.nx-app .nxb-rel{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dir name card""mods mods mods""join join join"}.nx-app .nxb-rel>.nxb-rel-dir{grid-area:dir}.nx-app .nxb-rel>.nxb-rel-name{grid-area:name}.nx-app .nxb-rel>.nxb-rel-card{grid-area:card}.nx-app .nxb-rel>.nxb-modtag{grid-area:mods}.nx-app .nxb-rel>.nxb-rel-joins{grid-area:join}.nx-app .nxb-dangle-l>li{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.nx-app .nxb{gap:var(--sp-5)}.nx-app .nxb-title,.nx-app .nxb-sec-h{grid-template-columns:minmax(0,1fr)}.nx-app .nxb-sec-n{border-inline-end:0;border-block-end:2px solid color-mix(in srgb, var(--m) 30%, var(--hairline));grid-row:auto;justify-self:start;padding-block-end:2px;padding-inline-end:0}.nx-app .nxb-cds>li,.nx-app .nxb-funcs>li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:720px){.nx-app .nxb-name{font-size:1.9rem}.nx-app .nxb-he{font-size:var(--t-body)}.nx-app .nxb-h2{font-size:1.3rem}.nx-app .nxb-stand-w{font-size:var(--t-body)}.nx-app .nxb-stats{padding:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.nx-app .nxb-stat b{font-size:var(--t-h2)}.nx-app .nxb-cta>.nu-btn,.nx-app .nxb-cta>.nu-btn2{min-block-size:var(--c-tap);flex:14rem}.nx-app .nxb-s4flag .nu-link{margin-inline-start:0}.nx-app .nxb-mods>li{min-block-size:var(--c-tap)}.nx-app .nxb-tw{background:0 0;border:0;overflow-x:visible}.nx-app .nxb-tbl thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nx-app .nxb-tbl,.nx-app .nxb-tbl tbody,.nx-app .nxb-tbl tr,.nx-app .nxb-tbl td,.nx-app .nxb-tbl tbody th{display:block}.nx-app .nxb-tbl tbody tr{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3);margin-block-end:var(--sp-2)}.nx-app .nxb-tbl td,.nx-app .nxb-tbl tbody th{padding:2px 0}.nx-app .nxb-tbl td[data-l]:before{content:attr(data-l) " · ";font-size:var(--t-micro);color:var(--ink-3);font-weight:700}.nx-app .nxb-ftech{font-size:var(--t-sm);white-space:normal;overflow-wrap:anywhere}}@media (min-width:2200px){.nx-app .nxb{max-inline-size:104rem}.nx-app .nxb-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}html[data-theme=dark] .nx-app .nxb-keyline,html[data-theme=dark] .nx-app .nxb-stand,html[data-theme=dark] .nx-app .nxb-missing,html[data-theme=dark] .nx-app .nxb-txflat,html[data-theme=dark] .nx-app .nxb-sibflat,html[data-theme=dark] .nx-app .nxb-bookflat{background:color-mix(in srgb, var(--ink-1) 5%, var(--surface))}html[data-theme=dark] .nx-app .nxb-tbl thead th{background:color-mix(in srgb, var(--ink-1) 7%, var(--surface))}html[data-theme=dark] .nx-app .nxb-join{background:color-mix(in srgb, var(--ink-1) 6%, var(--surface))}html[data-theme=dark] .nx-app .nxb-stand[data-impact="1"]{background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 12%, transparent), transparent 45%), color-mix(in srgb, var(--ink-1) 5%, var(--surface))}html[data-theme=dark] .nx-app .nxb-s4flag{background:linear-gradient(to inline-start, color-mix(in srgb, var(--brand) 12%, transparent), transparent 55%), var(--surface-2)}html[data-theme=dark] .nx-app .nxb-mods>li{background:color-mix(in srgb, var(--m) 12%, transparent)}@media (prefers-reduced-motion:reduce){.nx-app .nxb-txcard,.nx-app .nxb-sibcard,.nx-app .nxb-bookcard{transition:none}}@media (max-width:720px){.nx-app .nxd input,.nx-app .nxd-field input,.nx-app .nxd-field{inline-size:100%;min-inline-size:0;max-inline-size:100%}.nx-app .nxd-tabs{max-inline-size:100%}}.nx-app .nxd-list>.nxd-item.nm-rise,.nx-app .nxd-list>.nxd-item.nm-fade{will-change:auto}@keyframes nxd-land{0%{opacity:0}10%{opacity:1}58%{opacity:1}to{opacity:0}}.nx-app .nxd-item[data-back="1"]:after{content:"";inset:calc(var(--sp-2) * -1);border-radius:var(--r-lg);box-shadow:0 0 0 2px var(--m), 0 0 0 6px color-mix(in srgb, var(--m) 20%, transparent);pointer-events:none;opacity:0;animation:nxd-land 1.7s var(--ease-out-expo) both;position:absolute}.nx-app .nxb-tbl tbody tr[data-k]:not([data-k=none]){transition:background-color var(--dur-base) var(--ease-out-expo)}.nx-app .nxd-row:focus-visible .nxd-go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nx-app .nxd-item[data-back="1"]:after{animation-duration:.9s}.nx-app .nxb-tbl tbody tr[data-k]:not([data-k=none]){transition:none}}
