/* Exact reference utility subset; ascending responsive breakpoints. */
.nm-reference .block{display:block}
.nm-reference .flex{display:flex}
.nm-reference .flex-col{flex-direction:column}
.nm-reference .flex-wrap{flex-wrap:wrap}
.nm-reference .font-medium{font-weight:500}
.nm-reference .gap-10{gap:40px}
.nm-reference .gap-12{gap:48px}
.nm-reference .gap-2{gap:8px}
.nm-reference .gap-3{gap:12px}
.nm-reference .gap-4{gap:16px}
.nm-reference .gap-5{gap:20px}
.nm-reference .gap-6{gap:24px}
.nm-reference .gap-8{gap:32px}
.nm-reference .gap-x-4{column-gap:16px}
.nm-reference .gap-x-5{column-gap:20px}
.nm-reference .gap-x-8{column-gap:32px}
.nm-reference .gap-y-1{row-gap:4px}
.nm-reference .gap-y-2{row-gap:8px}
.nm-reference .gap-y-3{row-gap:12px}
.nm-reference .gap-y-8{row-gap:32px}
.nm-reference .grid{display:grid}
.nm-reference .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.nm-reference .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}
.nm-reference .hidden{display:none}
.nm-reference .items-center{align-items:center}
.nm-reference .items-end{align-items:flex-end}
.nm-reference .items-start{align-items:flex-start}
.nm-reference .items-stretch{align-items:stretch}
.nm-reference .justify-between{justify-content:space-between}
.nm-reference .justify-center{justify-content:center}
.nm-reference .leading-tight{line-height:1.25}
.nm-reference .m-0{margin:0}
.nm-reference .mt-1{margin-top:4px}
.nm-reference .mt-2{margin-top:8px}
.nm-reference .mt-3{margin-top:12px}
.nm-reference .mt-4{margin-top:16px}
.nm-reference .mt-5{margin-top:20px}
.nm-reference .mt-6{margin-top:24px}
.nm-reference .mt-8{margin-top:32px}
.nm-reference .relative{position:relative}
.nm-reference .text-\[\.875rem\]{font-size:.875rem}
.nm-reference .text-\[13px\]{font-size:13px}
@media(min-width:640px){.nm-reference .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:640px){.nm-reference .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:640px){.nm-reference .sm\:inline{display:inline}}
@media(min-width:768px){.nm-reference .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px){.nm-reference .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1024px){.nm-reference .lg\:gap-10{gap:40px}}
@media(min-width:1024px){.nm-reference .lg\:gap-12{gap:48px}}
@media(min-width:1024px){.nm-reference .lg\:gap-24{gap:96px}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,560px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,560px)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,600px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,600px)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,620px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,620px)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,660px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,660px)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,460px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,460px) minmax(0,1fr)}}
@media(min-width:1024px){.nm-reference .lg\:grid-cols-\[minmax\(0\,520px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,520px) minmax(0,1fr)}}
