.nv-badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:fit-content;height:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-12);--tw-leading:10px;line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--bg-color:transparent;--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color);background-color:var(--bg-color);color:var(--text-color);flex-grow:0;flex-shrink:0;line-height:10px;display:inline-flex;& svg{flex-shrink:0}&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-blue);--text-color:var(--text-color-accent-blue-strong);--border-color:var(--background-color-accent-blue)}&.nv-badge--color-green{--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-green);--text-color:var(--text-color-accent-green-strong);--border-color:var(--background-color-accent-green)}}&.nv-badge--color-red{--border-color:var(--border-color-accent-red);--text-color:var(--text-color-accent-red);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-red);--text-color:var(--text-color-accent-red-strong);--border-color:var(--background-color-accent-red)}}&.nv-badge--color-yellow{--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-yellow);--text-color:var(--text-color-accent-yellow-strong);--border-color:var(--background-color-accent-yellow)}}&.nv-badge--color-purple{--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-purple);--text-color:var(--text-color-accent-purple-strong);--border-color:var(--background-color-accent-purple)}}&.nv-badge--color-teal{--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-teal);--text-color:var(--text-color-accent-teal-strong);--border-color:var(--background-color-accent-teal)}}&.nv-badge--color-gray{--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-primary);&.nv-badge--kind-solid{--bg-color:var(--background-color-accent-gray-subtle);--border-color:var(--background-color-accent-gray-subtle)}}}.nv-card-root{border-style:var(--tw-border-style);border-width:var(--border-width-1);height:100%;min-height:fit-content;font-family:var(--font-sans);color:var(--text-color-primary);border-radius:var(--radius-density-xl);background-color:var(--background-color-surface-raised);--tw-shadow:0px 4px 6px 0px var(--tw-shadow-color,var(--color-translucent-black-120));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-clip:content-box;border-color:#0000;flex-direction:column;display:flex;position:relative;overflow:hidden;&.nv-card-root--layout-horizontal{flex-direction:row}& .nv-card-content{padding:var(--spacing-2xl)}& .nv-card-media{aspect-ratio:400/234}&.nv-card-root--kind-float .nv-card-media{border-radius:var(--radius-xl);background-color:var(--background-color-surface-raised);--tw-shadow:0px 4px 6px 0px var(--tw-shadow-color,var(--color-translucent-black-120));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:var(--border-width-1);background-clip:content-box;border-color:#0000;overflow:hidden}&.nv-card-root--selected{&.nv-card-root--kind-float .nv-card-media,&:not(.nv-card-root--kind-float){border-color:var(--border-color-interaction-selected);--tw-shadow:0px 8px 12px 0px var(--tw-shadow-color,var(--color-translucent-black-150));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&.nv-card-root--interactive{&.nv-card-root--kind-float:hover .nv-card-media,&:hover:not(.nv-card-root--selected):not(.nv-card-root--kind-float){border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color-interaction-hover);--tw-shadow:0px 8px 12px 0px var(--tw-shadow-color,var(--color-translucent-black-150));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}&.nv-card-root--kind-gradient{& .nv-card-content{padding:var(--spacing-2xl)}& .nv-card-media{mask-image:linear-gradient(#000 65%,#0000 98%)}&.nv-card-root--layout-horizontal{& .nv-card-media{aspect-ratio:400/186;mask-image:linear-gradient(90deg,#000 58%,#0000 87%)}}}&.nv-card-root--kind-float{gap:var(--spacing-xl);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;& .nv-card-content{padding:calc(var(--spacing)*0)}&.nv-card-root--layout-horizontal{& .nv-card-media{aspect-ratio:2}}& .nv-card-media{aspect-ratio:400/234}}& .nv-card-media{flex:1;position:relative;overflow:hidden;&>img,&>video{object-fit:cover;width:100%;height:100%;position:absolute}}& .nv-card-media-header{width:100%;height:100%;padding:calc(var(--spacing)*4);position:absolute}& .nv-card-content{align-items:flex-start;gap:var(--spacing-xl);flex:1;height:fit-content;display:grid}}